來源:互聯網 2008-08-08 06:10:20
評論Javascrip中的布爾類型是很有趣的,最起碼從C#這種強類型語言的角度來說;
首先,用來判斷是true還是false,不僅是要用true或false,好像任何對象都可以用來做爲布爾判斷,是不是有種「天地萬物都爲我所用」的成就感,上網查查了,從別處抄來總結如下:
1、所有對象都被認爲是 true。
2、字符串當且僅當爲空(""或'')時才被認爲是 false。
3、null 和未定義的均被認爲是 false。
4、數字當且僅當爲 0 時才是 false 。
所以用起來很是方便應手了,想判斷頁面中是否有某個對象,真接就來句:
if(button)
{
alert("存在");
}
else
{
alert("SORRY,不存在");
}
Javascrip中的布爾類型是很有趣的,最起碼從C#這種強類型語言的角度來說;
首先,用來判斷是true還是false,不僅是要用true或false,好像任何對象都可以用來做爲布爾判斷,是不是有種「天地萬物都爲我所用」的成就感,上網查查了,從別處抄來總結如下:
1、所有對象都被認爲是 true。
2、字符串當且僅當爲空(""或'')時才被認爲是 false。
3、null 和未定義的均被認爲是 false。
4、數字當且僅當爲 0 時才是 false 。
所以用起來很是方便應手了,想判斷頁面中是否有某個對象,真接就來句:
if(button)
{
alert("存在");
}
else
{
alert("SORRY,不存在");
}