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

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

下次还敢
下次还敢オリジナル
2024-05-01 04:57:16321ブラウズ

!= 演算子は JavaScript で不等号を表し、2 つの式の値が等しくないかどうかを比較するために使用されます。使用法は次のとおりです: 式 1 != 式 2。式が等しくない場合は true を返し、等しい場合は false を返します。これは == (緩やかな等価) および === (厳密な等価) とは対照的です。 != は、数値を比較するときに型変換を自動的に実行しません (例: 1 != '1' は true を返します)。任意のデータ型を比較できます。厳密な不等号比較を実行するには、!== 演算子を使用します。

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

#!= JavaScript での意味

JavaScript では、!= 演算子は、!= と同様に、等しくないことを意味します。または他のプログラミング言語の <> 演算子。 2 つの値が等しくない場合にそれらを比較するために使用されます。

使用法と構文

!= 演算子を使用するための構文は次のとおりです。

<code>expression1 != expression2</code>
ここで、expression1 とexpression2 は比較される式です。 。 2 つの式が等しくない場合、結果は true になり、等しくない場合は false になります。

!= 演算子の例をいくつか示します:

<code>'hello' != 'world' // true
10 != 15 // true
[] != [] // true
null != undefined // false</code>

== および ===## との違い #JavaScript には、2 つの等価演算子があります:

    ==:
  • 緩やかな等価演算子。値を同じ型に変換してから比較します。
  • ===:
  • 厳密な等価演算子、型変換なし、値の直接比較。
  • したがって、!= 演算子は == および === 演算子の逆であり、緩い不等号と厳密な不等号の両方を表します。

#Note

!= 演算子は、数値を比較するときに型変換を自動的に実行しません。たとえば、JavaScript は文字列 '1' を数値 1 とは異なる値として扱うため、1 != '1' は true を返します。

#!= 演算子は、基本型 (数値、文字列、ブール値など) やオブジェクトを含むあらゆるデータ型を比較できます。
  • 厳密な不等比較を行う場合は、!== 演算子を使用します。

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。