JavaScript が次と等しくない

PHPz
リリース: 2023-05-22 13:09:37
オリジナル
2984 人が閲覧しました

JavaScript は、インターネット アプリケーションで広く使用されているプログラミング言語です。これにより、開発者は Web ページにダイナミクスと対話性を追加できます。 JavaScript には、「等しい」演算子や「等しくない」演算子など、さまざまな比較演算子があります。この記事では、JavaScript における「等しくない」演算子の役割とその使用法について説明します。

JavaScript の「等しくない」演算子は不等号を示します。 JavaScript コードを記述するときは、不等号演算子を使用して 2 つの値を比較し、等しくないかどうかを確認します。 JavaScript では、「等しくない」記号は感嘆符と等号 (!==) で構成されます。

この時点で、対応する「等しい」記号は何だろうと考えているかもしれません。 JavaScript では、「イコール」記号は等号を表し、2 つの等号 (==) で構成されます。型変換のデメリットを避けるために、2 つの値を比較する場合は「===」または「!==」を使用する必要があることに注意してください。

「等しくない」演算子の例をいくつか示します。 2 つの変数 a と b があるとします。

  • a が b と等しくない場合は、true を返します: a!==b。
  • a が b と等しい場合、false を返します: a!==b。
  • 型を除いて、a と b の値はまったく同じであり、false を返します: a!==b。

これらの例から、Not Equal 演算子は 2 つの値を比較して等しくないかどうかを確認するために使用されていることがわかります。この演算子は、a と b の値または型が異なる場合に true を返します。それ以外の場合、演算子は false を返します。

型変換の問題については前述しましたが、JavaScript の動的な型の特性により、異なるコンテキストでは異なる型が表示される可能性があり、比較演算に影響を与える可能性があります。ただし、Not Equal 演算子には強力な型チェック機能があるため、2 つの値を比較する際の型変換の影響を回避できます。このタイプの比較は「緩やかな比較」と呼ばれます。

さらに、「等しくない」演算子にも同様の使用法があります。つまり、「等しくない」(!=) です。場合によっては、2 つの値の型を考慮したり、それらが類似しているかどうかを確認したりせずに、2 つの値を直接比較する必要がある場合があります。この場合、「等しくない」演算子を使用できます。

「等しくない」演算子を使用できる一般的な状況がいくつかあります。

  1. 変数が特定の値と異なるかどうかを確認する

変数 num があり、それが 0 に等しくないかどうかを確認したいとします。次のコードを使用できます:

if(num !==0){

console.log("num 不等于 0");
ログイン後にコピー

}else{

console.log("num 等于 0");
ログイン後にコピー

}

  1. Don値の比較

テキスト文字列または数値を含む変数 x があるとします。指定された値と等しくないかどうかを確認したいと考えています。変数 x に格納されている値の型に関係なく、同じ演算子 (「等しくない」または「等しくない」) を使用して比較できます。

if (x != " hello") {

console.log("变量x不等于'hello'");
ログイン後にコピー

}

  1. 論理演算の処理

「等しくない」演算子は、if ステートメントなどの条件ステートメントで最も頻繁に使用されます。 if ステートメントでは、結果が true または false になるブール式が定義され、式が false の場合、if ステートメント ブロックはスキップされます。例:

if(num !== 0 && num < 10){

console.log("num 不等于 0 且小于 10");
ログイン後にコピー

}else{

console.log("num 等于 0 或不小于 10");
ログイン後にコピー

}

この例では、num が 0 に等しくなく、10 未満の場合、最初のコード ブロックが実行されます。それ以外の場合は、else ステートメント ブロックが実行されます。

この記事では、JavaScript の「等しくない」演算子について説明しました。この演算子を使用して型の異なる 2 つの値を比較するのは非常に便利ですが、型変換エラーを避けるために、2 つの値を比較するときは「!=」の代わりに「!==」を使用する必要があることに注意してください。 . .同時に、論理エラーを避けるために、条件ステートメントを使用するときは正しいブール式を使用するように注意してください。

以上がJavaScript が次と等しくないの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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