2012-09-21 45 views

回答

33

No. =將somevar設置爲具有該值。使用===比較值和類型,它返回你需要的布爾值。

切勿使用或建議==而不是===。它是一個災難的祕訣。例如0 ==「」爲真,但「」=='0'爲假等等。

的更多信息,可以在this great answer

+0

同樣,您可以使用'!=='而不是'!='來檢查相反的條件。 –

4

NO,當使用僅一個「=」您正在分配的變量。

您必須使用 「==」: 您必須使用 「===」:

if (somevar === '836e3ef9-53d4-414b-a401-6eef16ac01d6'){ 
$("#code").text(data.DATA[0].ID); 
} 

你可以使用fonction像.toLowerCase(),以避免問題的情況下,如果你想

+2

==在Javascript中是不好的做法,應該避免使用 – XGreen

1

首先,你應該使用雙「==」而不是「=」來比較兩個值。使用「=」在這種情況下爲變量賦值「somevar」

+3

==是Javascript中不好的做法,應該避免 – XGreen