これは正しい方法ですか?somevarの値が文字列と等しい場合にステートメントを実行したいですか?
if (somevar = '836e3ef9-53d4-414b-a401-6eef16ac01d6'){
$("#code").text(data.DATA[0].ID);
}
これは正しい方法ですか?somevarの値が文字列と等しい場合にステートメントを実行したいですか?
if (somevar = '836e3ef9-53d4-414b-a401-6eef16ac01d6'){
$("#code").text(data.DATA[0].ID);
}
No. = somevar にその値を設定します。=== を使用して、必要なブール値を返す値と型を比較します。
=== の代わりに == を使用したり提案したりしないでください。それは災害のレシピです。たとえば、0 == "" は真ですが、"" == '0' は偽です。
このすばらしい回答にも詳しい情報があります
いいえ、「=」を 1 つだけ使用している場合は、変数を割り当てています。
「==」を使用する必要があります:「===」を使用する必要があります:
if (somevar === '836e3ef9-53d4-414b-a401-6eef16ac01d6'){
$("#code").text(data.DATA[0].ID);
}
.toLowerCase()
必要に応じて、大文字と小文字の問題を回避するために、関数のようなものを使用できます
まず、2 つの値を比較するには、「=」の代わりに「==」を 2 つ使用する必要があります。「=」を使用すると、この場合「somevar」で変数に値を代入します