国产精品免费大片_日韩亚洲国产高清免费视频_五十路亲子中出在线观看_影音先锋av资源男人站_丰满岳乱妇久久久_亚洲乱码尤物193yw

長春網(wǎng)站建設(shè)

ECMAScript中的運算符和數(shù)據(jù)類型

時間:2020-01-27 18:22 來源:長春網(wǎng)站建設(shè) 作者:www.jrtjdj.com 瀏覽次數(shù):


有五種ECMAScript的簡單的數(shù)據(jù)類型(也被稱為基本數(shù)據(jù)類型)的:未定義。空值。 布爾,數(shù)字和字符串。有一個復雜的數(shù)據(jù)類型神-obj?ct,對象基本上是一個無序的名稱 - 值對。ECMAScript 創(chuàng)建自定義不支持任何類型的機構(gòu),并最終所有的值將是六上述數(shù)據(jù)類型之一。乍看之下,似乎只有六個類型的數(shù)據(jù)不足以代表所有數(shù)據(jù); 然而,由于ECMAScript的數(shù)據(jù)類型的動態(tài)特性,因此并不再定義其他類型必要的數(shù)據(jù)的。

1。typeof運算符

給定的ECMAScript松散類型,有必要有檢測給定的可變數(shù)據(jù)的typeof的類型是負責提供該信息給操作者的裝置。值typeof運算符的使用可能會返回下列字符串之一:

“未定義” - 如果該值沒有被定義;

“布爾” - 如果這個值是一個布爾值;

“字符串” - 如果這個值是一個字符串;

“數(shù)” - 如果這個值是數(shù)字;

“對象” - 如果這個值是對象或null;

“功能” - 如果這個值的函數(shù)。

以下是使用typeof運算符的幾個例子:

VAR消息=“一些字符串”;

警報(typeof運算消息); //“串”

警報(typeof運算(消息)); //“串”

警報(typeof運算95); //“數(shù)字”

這些實施例說明,typeof運算操作數(shù)可以是可變的(消息)時,它可以是一個文字值。需要注意的是,typeof運算是一個操作符,而不是一個功能,因此不需要在括號中的實施例(盡管也可以使用)。

長春網(wǎng)站建設(shè)公司的網(wǎng)絡(luò)前端開發(fā)工程師提醒廣大企業(yè)網(wǎng)站開發(fā)公司的技術(shù)人員和業(yè)主的:從技術(shù)角度來看,功能是在ECMAScript中的對象,而不是數(shù)據(jù)類型,但是,函數(shù)確實有一些特殊的性質(zhì),因此通過typeof操作功能和其它對象之間的區(qū)別是必要。

2。未定義的類型

未定義類型只有一個值,即特殊未定義。當你聲明一個變量而不是它的使用VAR進行初始化,這個變量的值是不確定的,如:

VAR消息;

警報(消息==未定義); //真

這個例子只聲明變量的消息,但沒有初始化。比較表面宇不確定變量的數(shù)量,結(jié)果顯示,他們是平等的。此示例和以下示例中等價于:

VAR messagei =未定義;

警報(消息==未定義); //真

此示例使用明確的初始化值未定義的變量消息。但我們并不需要做的是,由于未初始化的默認值將得到未定義的值。

長春網(wǎng)絡(luò)網(wǎng)絡(luò)前端開發(fā)工程師提示:一般情況下,沒有必要明確提出一個變量未定義 值時,文字的主要目的是未定義為了進行比較,前一版本至第三版本的ECMA-262是不是預定值。引入這個值版本3是將零目標指示字和初始化的變量之間正式區(qū)分。 可變的未定義的變量的值未被定義或不一樣。請看下面的例子:

VAR消息; //違約后的變量聲明做出明確的值

//以下變量未聲明

// VAR年齡

警報(消息); //“未定義”

警報(年齡); //錯誤

運行上面的代碼中,第一警告消息框被顯示在變量的值,我。e。,未定義“。而第二個警告框 - 不是因為傳遞給警報()函數(shù)的變量尚未宣布將年齡導致錯誤。對于變量尚未聲明,并且只能執(zhí)行一個操作,我。e。使用typeof運算符來檢測數(shù)據(jù)類型。

然而,令人不解的是:typeof運算符來理解過程執(zhí)行未初始化的變量返回 被罰值,執(zhí)行typeof運算符未聲明的變量也將返回未定義值。請看下面的例子:

VAR消息; //違約后的變量聲明做出明確的值

//以下變量未聲明

// VAR年齡

警報(typeof運算消息); //“未定義”

警報(typeof運算歲); //“未定義”

該結(jié)果表明,“執(zhí)行typeof運算符和初始化的變量返回未申報未定義的值; 結(jié)果合理為邏輯。因為雖然從技術(shù)角度來看這兩個變量有本質(zhì)的不同,但實際上無論是不可能執(zhí)行哪些變量的實際操作。 長春網(wǎng)站公司的前端開發(fā)工程師:即使變量初始化節(jié)目將被自動分配undefined值,但生產(chǎn)公司長春網(wǎng)站前端開發(fā)工程師認為明確地初始化變量依然是明智的選擇,如果我們能做到這一點,那么當typeof運算當操作員返回值不確定,我們知道檢測變量尚未宣布,但尚未初始化。

 
 
      非特殊說明,本文為本站原創(chuàng)(翻譯)文章,轉(zhuǎn)載請注明:本文轉(zhuǎn)自:佰億金科。
 
 
      本文鏈接:http://www.jrtjdj.com/a/news/jzzs/2018/1022/715.html

本文標題:ECMAScript中的運算符和數(shù)據(jù)類型

本文鏈接:http://www.laozhan.com//a/news/jzzs/2018/1022/715.html

上一篇:ECMAScript中變量引用的覆蓋
下一篇:網(wǎng)站建設(shè)中的基本結(jié)構(gòu)

TAG標簽

長春網(wǎng)站制作(6) 長春網(wǎng)站優(yōu)化(9) 長春SEO(98) 長春網(wǎng)站建設(shè)(208) 網(wǎng)站建設(shè)(54) 沈陽網(wǎng)站建設(shè)(26) 北京網(wǎng)站建設(shè)(21) 深圳網(wǎng)站建設(shè)(20) 上海網(wǎng)站建設(shè)(21) 大連網(wǎng)站建設(shè)(20) 網(wǎng)站制作(34) 網(wǎng)站制作公司(21) 網(wǎng)站建設(shè)公司(20) 重慶網(wǎng)站建設(shè)(20) 天津網(wǎng)站建設(shè)(20) 濟南網(wǎng)站建設(shè)(20) 成都網(wǎng)站建設(shè)(20) 杭州網(wǎng)站建設(shè)(20) 石家莊網(wǎng)站建設(shè)(20) 廣州網(wǎng)站建設(shè)(20) 太原網(wǎng)站建設(shè)(20) 福州網(wǎng)站建設(shè)(20) 合肥網(wǎng)站建設(shè)(20) 武漢網(wǎng)站建設(shè)(20) 長沙網(wǎng)站建設(shè)(20) 深圳做網(wǎng)站(2) 北京做網(wǎng)站(2) 重慶做網(wǎng)站(2) 天津做網(wǎng)站(2) 濟南做網(wǎng)站(2) 成都做網(wǎng)站(2) 杭州做網(wǎng)站(2) 石家莊做網(wǎng)站(2) 廣州做網(wǎng)站(2) 太原做網(wǎng)站(2) 福州做網(wǎng)站(2) 合肥做網(wǎng)站(2) 武漢做網(wǎng)站(2) 長沙做網(wǎng)站(2) 上海做網(wǎng)站(2) 做網(wǎng)站公司(2) 大連做網(wǎng)站(2) 合肥建站(2) 武漢建站(2) 長沙建站(2) 上海建站(2) 沈陽建站(2) 深圳建站(2) 北京建站(2) 建站公司(3) 大連建站(2) 重慶建站(2) 天津建站(2) 濟南建站(2) 成都建站(2) 杭州建站(2) 石家莊建站(2) 廣州建站(2) 太原建站(2) 福州建站(2) 上海軟件開發(fā)(2) 沈陽軟件開發(fā)(2) 深圳軟件開發(fā)(2) 北京軟件開發(fā)(2) 軟件制作(2) 軟件開發(fā)公司(2) 軟件制作公司(2) 大連軟件開發(fā)(2) 重慶軟件開發(fā)(2) 天津軟件開發(fā)(2) 濟南軟件開發(fā)(2) 成都軟件開發(fā)(2) 杭州軟件開發(fā)(2) 石家莊軟件開發(fā)(2) 廣州軟件開發(fā)(2) 太原軟件開發(fā)(2) 福州軟件開發(fā)(2) 合肥軟件開發(fā)(2) 武漢軟件開發(fā)(2) 長沙軟件開發(fā)(2) 網(wǎng)站建設(shè)網(wǎng)站建設(shè)(1) 長沙網(wǎng)站設(shè)計(6) 上海網(wǎng)站設(shè)計(7) 沈陽網(wǎng)站設(shè)計(6) 深圳網(wǎng)站設(shè)計(6) 北京網(wǎng)站設(shè)計(6) 網(wǎng)頁設(shè)計(6) 網(wǎng)站設(shè)計公司(6) 網(wǎng)頁設(shè)計公司(6) 大連網(wǎng)站設(shè)計(6) 重慶網(wǎng)站設(shè)計(6) 天津網(wǎng)站設(shè)計(6) 濟南網(wǎng)站設(shè)計(6) 成都網(wǎng)站設(shè)計(6) 杭州網(wǎng)站設(shè)計(6) 石家莊網(wǎng)站設(shè)計(6) 廣州網(wǎng)站設(shè)計(6) 太原網(wǎng)站設(shè)計(6) 福州網(wǎng)站設(shè)計(6) 合肥網(wǎng)站設(shè)計(6) 武漢網(wǎng)站設(shè)計(6) 軟件開發(fā)軟件開發(fā)(1) 網(wǎng)站設(shè)計(27) 沈陽網(wǎng)站制作(1) 上海網(wǎng)站制作(2) 深圳網(wǎng)站制作(1) 北京網(wǎng)站制作(1) 大連網(wǎng)站制作(1) 重慶網(wǎng)站制作(1) 天津網(wǎng)站制作(1) 濟南網(wǎng)站制作(1) 成都網(wǎng)站制作(1) 杭州網(wǎng)站制作(1) 石家莊網(wǎng)站制作(1) 廣州網(wǎng)站制作(1) 太原網(wǎng)站制作(1) 福州網(wǎng)站制作(1) 合肥網(wǎng)站制作(1) 武漢網(wǎng)站制作(1) 長沙網(wǎng)站制作(1) 免費網(wǎng)站建設(shè)(0) 高端網(wǎng)站設(shè)計(0) 做網(wǎng)站(15) 企業(yè)網(wǎng)站建設(shè)(1) 關(guān)鍵詞優(yōu)化(23) 關(guān)鍵詞排名(1) 長春APP開發(fā)(7) APP開發(fā)(3) 軟件開發(fā)(9) 建站(11) 營銷型網(wǎng)站建設(shè)(1) 沈陽做網(wǎng)站(0) 手機APP制作(4) 長春SEO優(yōu)化(2) SEO(0) 長春網(wǎng)絡(luò)營銷(0) 長春網(wǎng)站推廣(0) 長春網(wǎng)站SEO(9) 長春SEO外包(0) 長春SEO顧問(0) 長春做網(wǎng)站(73) 長春SEO技術(shù)(0) 長春網(wǎng)站設(shè)計(4) 長春SEO公司(0) 長春軟件公司(8) 佰億金科(5) 長春網(wǎng)絡(luò)推廣(0) 長春網(wǎng)絡(luò)SEO(1) 網(wǎng)絡(luò)推廣(1)

最新網(wǎng)站設(shè)計案例

網(wǎng)站,小程序,APP,微信公眾平臺,SEO,設(shè)計,建設(shè),開發(fā),制作,優(yōu)化,推廣,營銷,維護,專業(yè)的軟件公司助您輕松解決營銷解決方案。

更多網(wǎng)頁設(shè)計案例

軟件開發(fā)制作技術(shù)支持

我們珍惜您每一次在線詢盤,有問必答,用專業(yè)的態(tài)度,貼心的服務(wù)。

讓您真正感受到我們的與眾不同!