亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

js判斷undefined類型示例代碼

 更新時間:2014年02月10日 11:31:01   作者:  
這篇文章主要介紹了js判斷undefined類型的實現(xiàn)方法,需要的朋友可以參考下
復制代碼 代碼如下:

if (reValue== undefined){
alert("undefined");
}
發(fā)現(xiàn)判斷不出來,最后查了下資料要用typeof方法:
if (typeof(reValue) == "undefined") {
alert("undefined");

}

typeof 返回的是字符串,有六種可能:"number"、"string"、"boolean"、"object"、"function"、"undefined"

3.4 數(shù)據(jù)類型
ECMAScript中有 5種簡單數(shù)據(jù)類型(也稱為基本數(shù)據(jù)類型):Undefined、Null、Boolean、Number 和String。還有 1種復雜數(shù)據(jù)類型——Object,Object 本質(zhì)上是由一組無序的名值對組成的。ECMAScript 不支持任何創(chuàng)建自定義類型的機制,而所有值終都將是上述 6種數(shù)據(jù)類型之一。乍一看,好像只有 6 種數(shù)據(jù)類型不足以表示所有數(shù)據(jù);但是,由于 ECMAScript數(shù)據(jù)類型具有動態(tài)性,因此的確沒有再定義 其他數(shù)據(jù)類型的必要了。

3.4.1 typeof操作符
鑒于 ECMAScript 是松散類型的,因此需要有一種手段來檢測給定變量的數(shù)據(jù)類型——typeof 就 是負責提供這方面信息的操作符。對一個值使用 typeof 操作符可能返回下列某個字符串:  "undefined"——如果這個值未定義;  "boolean"——如果這個值是布爾值;  "string"——如果這個值是字符串;

24 第 3章 基本概念
 "number"——如果這個值是數(shù)值;  "object"——如果這個值是對象或 null;  "function"——如果這個值是函數(shù)。 下面是幾個使用 typeof 操作符的例子:
var message = "some string"; alert(typeof message); // "string" alert(typeof(message)); // "string" alert(typeof 95); // "number"
TypeofExample01.htm
這幾個例子說明,typeof 操作符的操作數(shù)可以是變量(message),也可以是數(shù)值字面量。注意, typeof 是一個操作符而不是函數(shù),因此例子中的圓括號盡管可以使用,但不是必需的。 有些時候,typeof 操作符會返回一些令人迷惑但技術上卻正確的值。比如,調(diào)用 typeof null 會返回"object",因為特殊值 null 被認為是一個空的對象引用。Safari 5及之前版本、Chrome 7及之 前版本在對正則表達式調(diào)用 typeof 操作符時會返回"function",而其他瀏覽器在這種情況下會返回 "object"。

從技術角度講,函數(shù)在 ECMAScript中是對象,不是一種數(shù)據(jù)類型。然而,函數(shù)也 確實有一些特殊的屬性,因此通過 typeof 操作符來區(qū)分函數(shù)和其他對象是有必要的。
復制代碼 代碼如下:

function test1(){
var message;
if(typeof(message)=="undefined")
alert("變量值未定義");
else
alert(message);
}
var cc=test1;
cc();

相關文章

  • JavaScript數(shù)據(jù)結構之二叉樹的查找算法示例

    JavaScript數(shù)據(jù)結構之二叉樹的查找算法示例

    這篇文章主要介紹了JavaScript數(shù)據(jù)結構之二叉樹的查找算法,結合具體實例形式分析了javascript針對二叉樹節(jié)點最小值、最大值的相關查找操作實現(xiàn)技巧,需要的朋友可以參考下
    2017-04-04
  • 微信小程序bindtap事件與冒泡阻止詳解

    微信小程序bindtap事件與冒泡阻止詳解

    這篇文章主要介紹了小程序bindtap事件與冒泡阻止詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-08-08
  • javascript中全局對象的parseInt()方法使用介紹

    javascript中全局對象的parseInt()方法使用介紹

    全局對象的parseInt()方法該如何使用,下面為大家詳細介紹下,感興趣的朋友不要錯過
    2013-12-12
  • JS只能輸入正整數(shù)的簡單實例

    JS只能輸入正整數(shù)的簡單實例

    下面小編就為大家?guī)硪黄狫S只能輸入正整數(shù)的簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-10-10
  • Bootstrap基本樣式學習筆記之標簽(5)

    Bootstrap基本樣式學習筆記之標簽(5)

    這篇文章主要介紹了Bootstrap學習筆記之標簽基本樣式的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • Bootstrap警告框(Alert)插件使用方法

    Bootstrap警告框(Alert)插件使用方法

    這篇文章主要為大家詳細介紹了Bootstrap 警告框(Alert)插件的使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • 微信小程序點擊item使之滾動到屏幕中間位置

    微信小程序點擊item使之滾動到屏幕中間位置

    這篇文章主要介紹了微信小程序點擊item使之滾動到屏幕中間位置,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03
  • 功能完善的小程序日歷組件的實現(xiàn)

    功能完善的小程序日歷組件的實現(xiàn)

    這篇文章主要介紹了功能完善的小程序日歷組件的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-03-03
  • JavaScript中DOM常見的操作匯總

    JavaScript中DOM常見的操作匯總

    DOM(文檔對象模型)是一種用于表示和操作HTML和XML文檔的標準,在JavaScript中,可以使用DOM?API來對DOM進行操作,下面就來看看常見的操作都有哪些吧
    2023-08-08
  • js對象屬性名駝峰式轉(zhuǎn)下劃線的實例代碼

    js對象屬性名駝峰式轉(zhuǎn)下劃線的實例代碼

    這篇文章主要介紹了js對象屬性名駝峰式轉(zhuǎn)下劃線的實例代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09

最新評論