Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptのブール関数?


ブール関数

開発中に、開発者ははい/いいえに出くわす可能性があります シチュエーション。その時点でBoolean() 機能が使用できます。結果はのみになります またはfalse 。詳細に話し合いましょう。

構文
Boolean(exp);

式を取得して精査し、 trueのいずれかを表示します またはfalse 式の有効性に基づいています。

例-1

次の例では、 Boolean()を使用して、さまざまな値がtrueであるかどうかがチェックされています。 関数。いずれかの値に正当ながある場合 値の場合はtrueになり、そうでない場合はfalseになります。

<html>
<body>
<p id = "boolean"></p>
<script>
   var a = 0;                         
   document.write(Boolean(a));          ///  displays false
   var b = 1;
   document.write(Boolean(b));          /// displays true      
   var x = Boolean(100);
   var y = Boolean("Hello");
   var z = Boolean('false');
   document.getElementById("boolean").innerHTML =
   "45 is " + x + "</br>" +
   "a string 'Hello' is " + y + "</br>" +
   "a false value is " + z ;
</script>
</body>
</html>

出力

45 is true
a string 'Hello' is true
a false value is true

false
true


例-2

次の例では、 Boolean()内に送信されます 式の有効性をチェックする関数。式が正当なの場合 次に 出力として表示されますelsefalse 出力として表示されます。

<html>
<body>
<script>
   document.write(Boolean(10 > 5));
   document.write("</br>");
   document.write(Boolean(1 > 4));
</script>
</body>
</html>

出力

true
false

  1. JavaScriptの関数プロトタイプ

    JavaScriptで作成された関数には、JavaScriptエンジンによって追加されたプロトタイププロパティが常にあります。プロトタイププロパティは、デフォルトでコンストラクタプロパティを含むオブジェクトです。関数protoypeには、-からアクセスできます。 functionName.prototype オブジェクトが関数コンストラクターを使用して作成されている場合、このプロトタイププロパティを使用して、その関数コンストラクターによって作成されたオブジェクト間でメソッドまたはプロパティを共有できます。 以下は、JavaScriptの関数プロトタイプのコードです- 例 <!DOCT

  2. JavaScriptでの関数の借用。

    call()、apply()、bind()は、JavaScriptのメソッドを借用するために使用されます。 以下は、JavaScriptでメソッドを借用するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> &