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

JavaScriptの比較では、どちらの演算子(==vs ===)を使用する必要がありますか


Double equals(==)は抽象等価比較演算子であり、比較を行う前にオペランドを同じ型に変換します。

たとえば、

4 == 4     // true
'4' == 4   // true
4 == '4'   // true
0 == false // true

トリプルイコール(===)は厳密な等号比較演算子であり、さまざまなタイプとさまざまなコンテンツに対してfalseを返します。

たとえば、

4 === 4     // true
4 === '4'   // false
var v1 = {'value': 'key'};
var v2 = {'value': 'key'};
v1 === v2   //false

  1. JavaScriptスプレッド演算子

    JavaScriptのスプレッド演算子を使用すると、配列を個々の配列要素に展開できます。スプレッド演算子を使用するには、3つのドット(…)の前に配列名を付ける必要があります。 以下は、JavaScriptスプレッド演算子のコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, i

  2. JavaScriptのグループ化演算子について説明します。

    グループ化演算子は、式の評価の優先順位を管理するために使用されます。 以下は、JavaScriptのグループ化演算子のコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document&l