简短的问题,我试图理解这个教程:http://superdit.com/2011/02/09/jquery-memory-game/
作为Javascript的新手我似乎无法找到声明'=='"'的意思......我理解"==",但不是空的双引号.
val == ""
是对emtpy字符串的非严格比较.如果val为空,它将评估为true 0
,false
或者[]
(空数组):
var val = "";
console.log( val == "" ); // true
val = 0;
console.log( val == "" ); // true
val = false;
console.log( val == "" ); // true
val = [];
console.log( val == "" ); // true
Run Code Online (Sandbox Code Playgroud)
您可以使用===
严格比较,fex:
val = 0;
console.log( val === "" ); // false
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1479 次 |
最近记录: |