国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

JavaScript Undefined,Null類型和NaN值區(qū)別

2024-05-06 14:17:00
字體:
供稿:網(wǎng)友
一 Undefined 類型
只有一種值 undefined
以下三種情況typeof 返回類型為undefined
1. 當(dāng)變量未初始化時
2. 變量未定義時
3. 函數(shù)無明確返回值時(函數(shù)沒有返回值時返回的都是undefined)
undefined 并不等同于未定義的值
typeof 并不真正區(qū)分是否是未定義
看以下示例代碼:
var oTemp;
alert(typeof oTemp); // outputs "undefined"
alert(typeof oTemp2);// outputs "undefined"
alert(oTemp2 == undefined ); // 錯誤 oTemp2 未定義 不能使用除了typeof之外的不能用來oTemp2其他的運算
當(dāng)變量
二 Null 類型
只有一個null,undefined 是由null派生處理的,因此undefined == null
undefined 是聲明了但是沒有初始化的該變量,
null表示尚未存在的對象
三 NaN 值
是一個特殊值,表示非數(shù)(Not a Number)
類型轉(zhuǎn)換失敗就會返回NaN
e.g. 要把一個單詞blue轉(zhuǎn)換為數(shù)值就會失敗因為沒有等價的數(shù)值
NaN 不等于自己
即 NaN == NaN 是 false
判斷NaN 使用 isNaN();
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 蕉岭县| 藁城市| 岐山县| 射洪县| 盐城市| 含山县| 漾濞| 宣汉县| 呼和浩特市| 乌兰浩特市| 剑河县| 满洲里市| 安溪县| 萨嘎县| 鄂州市| 吴旗县| 铜川市| 拉孜县| 郓城县| 裕民县| 耿马| 施秉县| 宜城市| 垦利县| 湖南省| 方城县| 荣成市| 海口市| 老河口市| 泰顺县| 棋牌| 渭南市| 浑源县| 雅安市| 桐柏县| 东平县| 蛟河市| 西乌珠穆沁旗| 光泽县| 余庆县| 珠海市|