[js]変数空値研究

1531 ワード

最近はjsの空き値がボロボロになりました.今日はブログを書きます.
     javascript変数の空き値は全部で3種類あります.
     1.「」 
var e="";
 
     2.null
var e=null;
 
     3.NaN
var e;
alert(isNaN(s));
\\    true
 
var s=0/0;
 isNaN(s); \\    true
NaNは数値であり、正常な結果が得られない予算結果を示しています.NaNは彼自身を含めて、いかなる値にも等しくない.Is NaNを使ってもいいです.
ここで、ネット上の書き込みで「Not a Number」という不正な解釈があります.これは間違いです.
 
    もう一つの特殊な場合は、引用変数がundefinedを定義していないということです.
alert(s);//              undefined
どのように一つの値が空かどうかを判断するには、次の方法があります.
q.length==0  //     0     ”“,NaN,     null   ;
q==null  //       nul。
q==”“//       ”“。
//                      
q==null||q.length==0