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)
-
JavaScript Symbol.for()関数
Symbol.for()関数は、実行時全体のシンボルレジスタで特定のシンボルを検索します。シンボルが見つかった場合は返されます。それ以外の場合は、グローバルシンボルレジスタに新しいシンボルが作成され、単純に返されます。 以下はsymbol.for()関数のコードです 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width
-
JavaScriptで誤った値を特定する
JavaScriptでは、ブール型-false として評価されると、次の値がfalseと評価されます。 0 空の文字列: 、、または `` null 未定義 NaN —数値ではありません 以下は、JavaScriptで偽の値を識別するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="widt