ホームページ  >  記事  >  ウェブフロントエンド  >  毎日のJavaScript学習まとめ(Booleanオブジェクト)_JavaScriptスキル

毎日のJavaScript学習まとめ(Booleanオブジェクト)_JavaScriptスキル

WBOY
WBOYオリジナル
2016-05-16 15:32:371145ブラウズ

ブール型オブジェクトを作成するための構文:
new Boolean(value) //コンストラクター
Boolean(value); //変換関数
パラメータ値 ブール値オブジェクトによって格納される値、またはブール値に変換される値。
戻り値
(演算子 new を使用して) コンストラクターとして呼び出された場合、Boolean() は引数をブール値に変換し、その値を含むブール オブジェクトを返します。
(new 演算子なしで) 関数として呼び出された場合、Boolean() は引数を単純にプリミティブ ブール値に変換し、この値を返します。
注: value パラメーターが省略されている場合、または 0、-0、null、""、false、未定義、または NaN に設定されている場合、オブジェクトは false に設定されます。それ以外の場合は、true に設定されます (値引数が文字列「false」の場合でも)。

  var falseObject = new Boolean(false);
  var result = falseObject && true;
  alert(result); //true

  var falseValue = false;
  result = falseValue && true;
  alert(result); //false
  
  alert(typeof falseObject); //object
  alert(typeof falseValue); //boolean
  alert(falseObject instanceof Boolean); //true
  alert(falseValue instanceof Boolean); //false

ブール型オブジェクトの説明
JavaScript では、ブール値は基本的なデータ型です。ブール オブジェクトは、ブール値をパックしたブール オブジェクトです。ブール オブジェクトは主に、ブール値を文字列に変換する toString() メソッドを提供するために使用されます。
toString() メソッドを呼び出してブール値を文字列に変換すると (通常は JavaScript によって暗黙的に呼び出されます)、JavaScript は内部的にブール値を一時的なブール オブジェクトに変換してから、このオブジェクトの toString() メソッドを呼び出します。

以上が今日のJavaScript学習のまとめですが、今後も毎日更新していきますので、ご注目いただければ幸いです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。