寫了個 str ="s"++;
然后出現Nan,找了一會。
收集資料如下判斷:
1.判斷undefined:
復制代碼 代碼如下:
<span>var tmp = undefined;
if (typeof(tmp) == "undefined"){
alert("undefined");
}</span>
復制代碼 代碼如下:
<span>var tmp = null;
if (!tmp && typeof(tmp)!="undefined" && tmp!=0){
alert("null");
} </span>
復制代碼 代碼如下:
<span>var tmp = 0/0;
if(isNaN(tmp)){
alert("NaN");
}</span>
復制代碼 代碼如下:
<span>var tmp = undefined;
if (tmp== undefined)
{
alert("null or undefined");
} </span>
復制代碼 代碼如下:
<span>var tmp = undefined;
if (tmp== null)
{
alert("null or undefined");
}</span>
復制代碼 代碼如下:
<span>var tmp = null;
if (!tmp)
{
alert("null or undefined or NaN");
}</span>
新聞熱點
疑難解答
圖片精選