JavaScript大文字と小文字を区別しない値をチェックしますか?
大文字と小文字を区別しない値を確認するには、JavaScriptで正規表現を使用します。以下はコードです-
例
var allNames = ['john','John','JOHN']; var makeRegularExpression = new RegExp(allNames.join( "|" ), "i"); var hasValue = makeRegularExpression.test("JOHN"); console.log("Is Present="+hasValue);
上記のプログラムを実行するには、次のコマンドを使用する必要があります-
node fileName.js.
ここで、私のファイル名はdemo130.jsです。
出力
これにより、次の出力が生成されます-
PS C:\Users\Amit\JavaScript-code> node demo130.js Is Present=true
-
JavaScriptにnull、未定義、または空白の変数をチェックする標準関数はありますか?
いいえ、JavaScriptでnull、未定義、または空白の値をチェックする標準関数はありません。ただし、Javascriptには真実と偽の値の概念があります。 条件文でtrueに強制される値は、真の値と呼ばれます。 falseに解決されるものは、偽物と呼ばれます。 ES仕様によると、次の値は条件付きコンテキストでfalseと評価されます- null 未定義 NaN 空の文字列( ) 0 false これは、次のifステートメントのいずれも実行されないことを意味します- if (null) if (undefined) if (NaN) if (""
-
JavaScript array.values()
JavaScriptのarray.values()は、指定された配列のすべての値を含むイテレータオブジェクトを返します。 以下は、array.values()関数のコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />