JavaScriptのブール関数?
ブール関数
開発中に、開発者ははい/いいえに出くわす可能性があります シチュエーション。その時点でBoolean() 機能が使用できます。結果は真のみになります またはfalse 。詳細に話し合いましょう。
Boolean(exp);
式を取得して精査し、 trueのいずれかを表示します またはfalse 式の有効性に基づいています。
次の例では、 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
次の例では、式 Boolean()内に送信されます 式の有効性をチェックする関数。式が正当なの場合 次に真 出力として表示されますelsefalse 出力として表示されます。
<html> <body> <script> document.write(Boolean(10 > 5)); document.write("</br>"); document.write(Boolean(1 > 4)); </script> </body> </html>
出力
true false
-
JavaScriptの関数プロトタイプ
JavaScriptで作成された関数には、JavaScriptエンジンによって追加されたプロトタイププロパティが常にあります。プロトタイププロパティは、デフォルトでコンストラクタプロパティを含むオブジェクトです。関数protoypeには、-からアクセスできます。 functionName.prototype オブジェクトが関数コンストラクターを使用して作成されている場合、このプロトタイププロパティを使用して、その関数コンストラクターによって作成されたオブジェクト間でメソッドまたはプロパティを共有できます。 以下は、JavaScriptの関数プロトタイプのコードです- 例 <!DOCT
-
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" /> &