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

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

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

    いいえ、JavaScriptでnull、未定義、または空白の値をチェックする標準関数はありません。ただし、Javascriptには真実と偽の値の概念があります。 条件文でtrueに強制される値は、真の値と呼ばれます。 falseに解決されるものは、偽物と呼ばれます。 ES仕様によると、次の値は条件付きコンテキストでfalseと評価されます- null 未定義 NaN 空の文字列( ) 0 false これは、次のifステートメントのいずれも実行されないことを意味します- if (null) if (undefined) if (NaN) if (""

  2. 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" />