成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

你未注意的typeof操作符

light / 2938人閱讀

摘要:可能返回下列某個字符串如果這個值未定義如果這個值是布爾值如果這個值是字符串如果這個值是數(shù)值如果這個值是對象或者如果這個值是函數(shù)需要注意的幾種情況盡管是的縮寫總是返回一個字符串區(qū)分?jǐn)?shù)組普通對象從一開始出現(xiàn)就是這樣的

typeof可能返回下列某個字符串

"undefined" -- 如果這個值未定義

"boolean" -- 如果這個值是布爾值

"string" -- 如果這個值是字符串

"number" -- 如果這個值是數(shù)值

"object" -- 如果這個值是對象或者null

"function" -- 如果這個值是函數(shù)

需要注意的幾種情況

typeof Infinity === "number";

typeof NaN === "number"; // 盡管NaN是"Not-A-Number"的縮寫

typeof (typeof 1) === "string"; // typeof總是返回一個字符串

typeof undefined === "undefined";

typeof declaredButUndefinedVariable === "undefined";

typeof undeclaredVariable === "undefined";

區(qū)分?jǐn)?shù)組,普通對象

typeof [1, 2, 4] === "object";

typeof class C{} === "function"

typeof Math.sin === "function";

typeof null === "object"; // 從一開始出現(xiàn)JavaScript就是這樣的

typeof為number舉例

typeof 37 === "number";

typeof 3.14 === "number";

typeof Math.LN2 === "number";

typeof Infinity === "number";

typeof NaN === "number";

typeof Number(1) === "number"; // 不要使用這種形式!

typeof為string舉例

typeof "" === "string";

typeof "bla" === "string";

typeof (typeof 1) === "string"; // typeof總是返回一個字符串

typeof String("abc") === "string"; // 不要使用這種形式!

typeof為Booleans舉例

typeof true === "boolean";

typeof false === "boolean";

typeof Boolean(true) === "boolean"; // 不要使用這種形式!

typeof為Symbols舉例

typeof Symbol() === "symbol";

typeof Symbol("foo") === "symbol";

typeof Symbol.iterator === "symbol";

typeof為Undefined舉例

typeof undefined === "undefined";

typeof declaredButUndefinedVariable === "undefined";

typeof undeclaredVariable === "undefined";

typeof為Objects舉例

typeof {a:1} === "object";

typeof [1, 2, 4] === "object";

typeof new Date() === "object";

typeof null === "object";

typeof為function舉例

typeof function(){} === "function";

typeof class C{} === "function"

typeof Math.sin === "function";

typeof new Function() === "function";

建議不要使用的

typeof new Boolean(true) === "object";

typeof new Number(1) === "object";

typeof new String("abc") === "object";

參考文檔:MDN-typeof操作符

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

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/95268.html

相關(guān)文章

  • 媒體查詢@media使用

    摘要:媒體查詢參考一個媒體查詢由一個可選的媒體類型和零個或多個使用媒體功能的限制了樣式表范圍的表達(dá)式組成,例如寬度高度和顏色。媒體查詢,添加自,允許內(nèi)容的呈現(xiàn)針對一個特定范圍的輸出設(shè)備而進(jìn)行裁剪,而不必改變內(nèi)容本身。 媒體查詢 參考:https://developer.mozilla.org...一個媒體查詢由一個可選的媒體類型和零個或多個使用媒體功能的限制了樣式表范圍的表達(dá)式組成,例如寬度...

    mengbo 評論0 收藏0
  • 媒體查詢@media使用

    摘要:媒體查詢參考一個媒體查詢由一個可選的媒體類型和零個或多個使用媒體功能的限制了樣式表范圍的表達(dá)式組成,例如寬度高度和顏色。媒體查詢,添加自,允許內(nèi)容的呈現(xiàn)針對一個特定范圍的輸出設(shè)備而進(jìn)行裁剪,而不必改變內(nèi)容本身。 媒體查詢 參考:https://developer.mozilla.org...一個媒體查詢由一個可選的媒體類型和零個或多個使用媒體功能的限制了樣式表范圍的表達(dá)式組成,例如寬度...

    Ververica 評論0 收藏0
  • 海會主機(jī)是什么-主機(jī)和服務(wù)器區(qū)別是什么?

    摘要:主機(jī)和服務(wù)器的區(qū)別是什么其實(shí)主機(jī)和服務(wù)器是相對而言的。比如服務(wù)器,要小時不能離線。服務(wù)器對數(shù)據(jù)的安全性做的很好,所用的內(nèi)存也是具有糾錯能力的。主機(jī)和服務(wù)器的區(qū)別是什么?其實(shí)主機(jī)和服務(wù)器是相對而言的。服務(wù)器就是電腦,電腦就是服務(wù)器。然而你就可以把服務(wù)器看做成一臺再普通不過的電腦,他是一個獨(dú)立的主機(jī),只不過是一個做服務(wù)的電腦。我們平時要做為真正的服務(wù)器來使用時(一般是企業(yè)),服務(wù)器的硬件要求要比...

    warnerwu 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<