= ? == ? === ?


タイトルを見ると、まるで言葉が割れた書類を書いたかのようです.では、好奇心を持って押してみます(?)
まずは一番簡単からスタート!

1.=何ですか。


A=Bと書くと、一般的にAとBは同じです.と思うけど.
Javascriptでは=私たちが想像していたのとは異なる意味を持っています.
直接BをAに代入する.を使用します.
let A = 5
let B = 10
A = B
やるときは普通違います!でもBをAに代入する
現在A値は10です.

2.==何ですか。


==ピア演算子の名前.
つまり、彼は同じものを判別する演算子の一つです.
値が異なる場合はfalseを放出します.

3.==何ですか。


==一致演算子の名前.
こいつも同じものを判断する演算子で、値が違うとfalseを投げ出す.

では、==と==は何が違うのでしょうか。


数行のコードを見れば理解できるほど簡単です.

aにtypenumberin 1が入っています
bにはtypestring「1」が含まれている.
比較演算子(==)はtrue値を与えます.
一致演算子(===)ではfalse値が与えられていることがわかります.
比較演算子の場合、タイプ間の比較は重要ではなく、内部の値によって決定されます.
一致演算子の場合、typeでも同じ違いがあります.
したがって、プログラミングでは====(一致しない場合は!=)を必ず使用することをお勧めします.