摘要:簡(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
摘要:二進(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...
摘要:字符串的擴(kuò)展一字符串的遍歷器接口為字符串添加了遍歷器接口,使得字符串可以被循環(huán)遍歷。返回布爾值,表示參數(shù)字符串是否在源字符串的頭部。三方法返回一個(gè)新字符串,表示將原字符串重復(fù)次。如果模板字符串中的變量沒(méi)有聲明,將報(bào)錯(cuò)。 字符串的擴(kuò)展 一、 字符串的遍歷器接口 ES6 為字符串添加了遍歷器接口,使得字符串可以被for...of循環(huán)遍歷。 for (let codePoint of foo...
摘要:字符串的擴(kuò)展一字符串的遍歷器接口為字符串添加了遍歷器接口,使得字符串可以被循環(huán)遍歷。返回布爾值,表示參數(shù)字符串是否在源字符串的頭部。三方法返回一個(gè)新字符串,表示將原字符串重復(fù)次。如果模板字符串中的變量沒(méi)有聲明,將報(bào)錯(cuò)。 字符串的擴(kuò)展 一、 字符串的遍歷器接口 ES6 為字符串添加了遍歷器接口,使得字符串可以被for...of循環(huán)遍歷。 for (let codePoint of foo...
閱讀 1772·2021-11-15 11:37
閱讀 3045·2021-11-04 16:05
閱讀 1910·2021-10-27 14:18
閱讀 2742·2021-08-12 13:30
閱讀 2486·2019-08-29 14:18
閱讀 2076·2019-08-29 13:07
閱讀 2005·2019-08-27 10:54
閱讀 2714·2019-08-26 12:15