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

首頁 > 編程 > JavaScript > 正文

JavaScript Undefined,Null類型和NaN值區別

2019-11-21 01:35:27
字體:
來源:轉載
供稿:網友
一 Undefined 類型
只有一種值 undefined
以下三種情況typeof 返回類型為undefined
1. 當變量未初始化時
2. 變量未定義時
3. 函數無明確返回值時(函數沒有返回值時返回的都是undefined)
undefined 并不等同于未定義的值
typeof 并不真正區分是否是未定義
看以下示例代碼:
var oTemp;
alert(typeof oTemp); // outputs "undefined"
alert(typeof oTemp2);// outputs "undefined"
alert(oTemp2 == undefined ); // 錯誤 oTemp2 未定義 不能使用除了typeof之外的不能用來oTemp2其他的運算
當變量
二 Null 類型
只有一個null,undefined 是由null派生處理的,因此undefined == null
undefined 是聲明了但是沒有初始化的該變量,
null表示尚未存在的對象
三 NaN 值
是一個特殊值,表示非數(Not a Number)
類型轉換失敗就會返回NaN
e.g. 要把一個單詞blue轉換為數值就會失敗因為沒有等價的數值
NaN 不等于自己
即 NaN == NaN 是 false
判斷NaN 使用 isNaN();
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 惠水县| 黄山市| 越西县| 平和县| 曲靖市| 丰原市| 榕江县| 永福县| 崇礼县| 平阴县| 湘阴县| 江永县| 武威市| 沈丘县| 军事| 芦溪县| 和静县| 镇原县| 彭泽县| 若羌县| 乐都县| 龙岩市| 翁源县| 保山市| 敦化市| 黔南| 邯郸市| 郓城县| 天镇县| 密山市| 永昌县| 毕节市| 张家港市| 景东| 庄河市| 阿克苏市| 巴马| 井陉县| 商洛市| 土默特右旗| 昌图县|