if (testValue== undefined){
alert("undefined");
}
我們會發現,這樣的代碼不管怎麼樣我們都看不到警告框彈出undefined,也就是test==undefind是false,然後我們可能會
if (reValue== "undefined"){
alert("undefined");
}
好吧,我承認我試過這種方法,還是不可行。
js中的undefined是一種未定義的對象或者屬性值,而不是具體數據。和null不同,undefined是一種數據類型。
先將判斷你要比較的對象類型,然後再進行比較就OK了
if (typeof(testValue) == "undefined") {
alert("undefined");
}