国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

來(lái)說(shuō)說(shuō)isNaN()和isFinite()

taoszu / 367人閱讀

摘要:簡(jiǎn)單的說(shuō)是判斷一個(gè)值是不是不能被轉(zhuǎn)成數(shù)字是和相反的,判斷一個(gè)一個(gè)值是不是能轉(zhuǎn)成數(shù)字首先,類型肯定是能轉(zhuǎn)的,然后,數(shù)字的字符串也能轉(zhuǎn)的,然后,各種可能和等價(jià)的東西,,反正就是按照這個(gè)思路,下面的代碼你就能得出正確的答案就是什么都不是,當(dāng)然

簡(jiǎn)單的說(shuō)isNaN()是判斷一個(gè)值是不是不能被轉(zhuǎn)成數(shù)字
isFinite()是和isNaN()相反的,判斷一個(gè)一個(gè)值是不是能轉(zhuǎn)成數(shù)字

首先,Number類型肯定是能轉(zhuǎn)的,Number(1) //1
然后,數(shù)字的字符串也能轉(zhuǎn)的,Number("1") //1
然后,各種可能和0等價(jià)的東西,null,"" ,false,(true == 1).......
反正就是按照這個(gè)思路,下面的代碼你就能得出正確的答案

javascriptconsole.log(isNaN(NaN));    //NaN就是Not-A-Number
console.log(isNaN(undefined));//undefined什么都不是,當(dāng)然也Not-A-Number.
console.log(isNaN(null));// 能轉(zhuǎn)成0
console.log(isNaN(""));  // 能轉(zhuǎn)成0
console.log(isNaN({}));  // 相當(dāng)于undefined
console.log(isNaN([]));  // 能轉(zhuǎn)成0
console.log(isNaN(new Object()));  //NaN
console.log(isNaN(new String()));  //能轉(zhuǎn)成0
console.log(isNaN(new String("a"))); //轉(zhuǎn)成字符串
console.log(isNaN(new Array()));  //能轉(zhuǎn)成0
console.log(isNaN(new Date()));  //能轉(zhuǎn)成數(shù)字
console.log(isNaN(new Date().toString()));  //轉(zhuǎn)成字符串
console.log(isNaN(true));//能轉(zhuǎn)成1
console.log(isNaN(0/0)); //結(jié)果就是NaN

然后說(shuō)isFinite(),前面說(shuō)了,和isNaN()是相反的,
要說(shuō)不同的地方,isFinite()是ECMAScript2定義的,isNaN是ECMAScript1的時(shí)候就定義了,不知道某E的老版本會(huì)不會(huì)有特殊情況出現(xiàn)
代碼就不貼了,逃

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/85585.html

相關(guān)文章

  • ES6之?dāng)?shù)值的擴(kuò)展

    摘要:二進(jìn)制和八進(jìn)制提供了二進(jìn)制和八進(jìn)制數(shù)值的新的寫法,分別用前綴或和或表示。八進(jìn)制聲明八進(jìn)制的英文單詞是,也是以零開始的,然后第二個(gè)位置是歐,然后跟上八進(jìn)制的值就可以了。用來(lái)檢查一個(gè)數(shù)值是否為有限的。對(duì)于非數(shù)值,內(nèi)部使用方法將其先轉(zhuǎn)為數(shù)值。 二進(jìn)制和八進(jìn)制 ES6 提供了二進(jìn)制和八進(jìn)制數(shù)值的新的寫法,分別用前綴0b(或0B)和0o(或0O)表示。 二進(jìn)制聲明: 二進(jìn)制的英文單詞是Binar...

    xiguadada 評(píng)論0 收藏0
  • 深入理解ES6(三)(字符串的擴(kuò)展)

    摘要:字符串的擴(kuò)展一字符串的遍歷器接口為字符串添加了遍歷器接口,使得字符串可以被循環(huán)遍歷。返回布爾值,表示參數(shù)字符串是否在源字符串的頭部。三方法返回一個(gè)新字符串,表示將原字符串重復(fù)次。如果模板字符串中的變量沒(méi)有聲明,將報(bào)錯(cuò)。 字符串的擴(kuò)展 一、 字符串的遍歷器接口 ES6 為字符串添加了遍歷器接口,使得字符串可以被for...of循環(huán)遍歷。 for (let codePoint of foo...

    Steve_Wang_ 評(píng)論0 收藏0
  • 深入理解ES6(三)(字符串的擴(kuò)展)

    摘要:字符串的擴(kuò)展一字符串的遍歷器接口為字符串添加了遍歷器接口,使得字符串可以被循環(huán)遍歷。返回布爾值,表示參數(shù)字符串是否在源字符串的頭部。三方法返回一個(gè)新字符串,表示將原字符串重復(fù)次。如果模板字符串中的變量沒(méi)有聲明,將報(bào)錯(cuò)。 字符串的擴(kuò)展 一、 字符串的遍歷器接口 ES6 為字符串添加了遍歷器接口,使得字符串可以被for...of循環(huán)遍歷。 for (let codePoint of foo...

    tainzhi 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<