ホームページ > ウェブフロントエンド > jsチュートリアル > js で !== は何を意味しますか?

js で !== は何を意味しますか?

下次还敢
リリース: 2024-05-01 05:12:15
オリジナル
1019 人が閲覧しました

JavaScript の !== 演算子は、2 つの値が等しいかどうかを比較するために使用される厳密な不等号演算子です。この演算子は型の違いを考慮するため、緩和された等価演算子 (==) よりも厳密です。 2 つの値の型が異なる場合、または値が異なる場合は true を返し、それ以外の場合は false を返します。

js で !== は何を意味しますか?

JavaScript の !== 演算子の意味

JavaScript の !== 演算子は厳密には意味がありません。等号演算子は、2 つの値を比較して等しくないかどうかを確認するために使用されます。

意味:

!== 演算子は 2 つの値を比較します。2 つの値の型が異なるか、値が異なる場合は true を返し、それ以外の場合は false を返します。 == 演算子 (緩和された等価演算子) とは異なり、型変換を行わないため、より厳密です。

構文:

<code>variable1 !== variable2</code>
ログイン後にコピー

使用シナリオ:

!== 演算子は、厳密な等価性の比較が必要な場合によく使用されます。次のような場合:

  • 2 つの変数の値が異なることを確認します
  • 値が null または未定義であるかどうかを確認します
  • 異なる型の変数を比較

例:

<code>const num1 = 1;
const num2 = "1";

console.log(num1 !== num2); // true
// 即使值相同,但类型不同

const str1 = "Hello";
const str2 = "World";

console.log(str1 !== str2); // true
// 两个字符串值不同

const obj1 = {};
const obj2 = {};

console.log(obj1 !== obj2); // true
// 两个对象即使值相同,但引用不同

const nullValue = null;
const undefinedValue = undefined;

console.log(nullValue !== undefinedValue); // true
// 严格比较这两个特殊值</code>
ログイン後にコピー

以上がjs で !== は何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート