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

JavaScriptにnull、未定義、または空白の変数をチェックする標準関数はありますか?


いいえ、JavaScriptでnull、未定義、または空白の値をチェックする標準関数はありません。ただし、Javascriptには真実と偽の値の概念があります。

条件文でtrueに強制される値は、真の値と呼ばれます。 falseに解決されるものは、偽物と呼ばれます。

ES仕様によると、次の値は条件付きコンテキストでfalseと評価されます-

  • null
  • 未定義
  • NaN
  • 空の文字列( "")
  • 0
  • false

これは、次のifステートメントのいずれも実行されないことを意味します-

if (null)
if (undefined)
if (NaN)
if ("")
if (0)
if (false)

  1. JavaScript Symbol.for()関数

    Symbol.for()関数は、実行時全体のシンボルレジスタで特定のシンボルを検索します。シンボルが見つかった場合は返されます。それ以外の場合は、グローバルシンボルレジスタに新しいシンボルが作成され、単純に返されます。 以下はsymbol.for()関数のコードです 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width

  2. JavaScriptで誤った値を特定する

    JavaScriptでは、ブール型-false として評価されると、次の値がfalseと評価されます。 0 空の文字列: 、、または `` null 未定義 NaN —数値ではありません 以下は、JavaScriptで偽の値を識別するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="widt