JavaScriptはノートのブール値を整理して詳しく説明します.

8111 ワード

JavaScriptデータタイプのBoolean
1.定義
Booleanオブジェクトは二つの値しかありません.trueまたはfalseは、大文字と小文字を区別します.
2.作成方法
var bool = new Boolean(value); //       value -                     。
var bool2 = Boolean(value); //       value -                     。
3.戻り値
var bool = new Boolean(""); // Booleab {false}                         false      
var bool2 = Boolean(1); // true                      true
4.オブジェクトの属性
  • constructorは、このオブジェクトを作成するBoolean関数の参照
    var bool3 = new Boolean(NaN);
    bool3.constructor; // ƒ Boolean() { [native code] }
    
  • を返します.
  • prototypeは、オブジェクトに属性と方法を追加する能力を持っています.
    Boolean.prototype.returnTrue = function(){
    	return true;
    };
    var bool4 = new Boolean();
    bool4.returnTrue(); // true
    
  • 5.対象方法
  • toSource()は、オブジェクトのソースコードを返す.親が新聞の誤りを測定する.
  • toString()は、論理値を文字列に変換し、結果を返す.
    var bool5 = new Boolean(0);
    bool5.toString(); // "false"
    
  • valueOf()は、Booleanオブジェクトの元の値を返します.
    var bool6 = new Boolean(null);
    bool6.valueOf(); // false
    
  • 6.Boolean変換
    まとめ:ブール値falseに変換できる値は0、NaN、「」、false、undefinedだけで、他のものは全部trueです.
    	Boolean(0); // false
    	Boolean(NaN); // false
    	Boolean(""); // false
    	Boolean(false); // false
    	Boolean(undefined); // false
    	Boolean(" "); // true
    	Boolean("0"); // true
    	Boolean([]); // true
    	Boolean([""]); // true
    	Boolean(["0"]); // true
    	Boolean({}); // true
    	Boolean(true); // true
    
    私のブログへようこそ.zhe------内容は個人整理で、間違いがあれば、メッセージで指摘してください.ありがとうございます