真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

javascript中的點(diǎn)號指什么意思

這篇文章主要介紹“javascript中的點(diǎn)號指什么意思”的相關(guān)知識,小編通過實(shí)際案例向大家展示操作過程,操作方法簡單快捷,實(shí)用性強(qiáng),希望這篇“javascript中的點(diǎn)號指什么意思”文章能幫助大家解決問題。

創(chuàng)新互聯(lián)從2013年創(chuàng)立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站設(shè)計(jì)制作、網(wǎng)站設(shè)計(jì)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元樅陽做網(wǎng)站,已為上家服務(wù),為樅陽各地企業(yè)和個人服務(wù),聯(lián)系電話:18980820575

javascript中點(diǎn)號“.”的意思:1、表示算術(shù)中的小數(shù)點(diǎn)(浮點(diǎn)數(shù)),例如“2.5”;2、表示對象的屬性或者方法,例如“obj.a”,這里的點(diǎn)表示a是obj對象的屬性。

本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。

點(diǎn)號「.」在JavaScript中有兩種語義

語義1、表示算術(shù)中的小數(shù)點(diǎn)(浮點(diǎn)數(shù)),如 2.5

語義2、表示對象的屬性、方法,如 [].push(2)

這幾乎沒有任何難理解的地方,但下面這個問題則很有趣。

// 這行代碼會如何執(zhí)行
1.toString();

Firebug 中如下

javascript中的點(diǎn)號指什么意思

這里的點(diǎn)號表達(dá)的是上述的語義1,因此點(diǎn)號后面必須跟一個數(shù)字,這里跟的是toString,報(bào)語法錯了。

解決方法很簡單,如加個小括號

(1).toString();

還可以這么寫,但難理解些

1..toString();

之所以瀏覽器中都能運(yùn)行,是因?yàn)楦鳛g覽器JS引擎都把“1..toString()”理解成了 “1.0.toString()”。這里第一個點(diǎn)號是語義1,第二個點(diǎn)號是語義2。

還有更奇怪的寫法,竟然也沒有報(bào)錯

1 .toString(); // 注意點(diǎn)號前面有一個空格

顯然,這里的點(diǎn)號是語義2,即JS引擎會忽略點(diǎn)運(yùn)算符前邊的空格,其實(shí)無論前后的空格都會忽略。如下

1 . toString(); // 點(diǎn)號前后都有一個空格
1  .  toString(); // 點(diǎn)號前后各有兩個空格
1    .toString(); // 點(diǎn)號前有一個tab
1    .    toString(); // 點(diǎn)號前后各有一個tab

JS引擎不但會忽略空格,也會忽略tab。

關(guān)于“javascript中的點(diǎn)號指什么意思”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,小編每天都會為大家更新不同的知識點(diǎn)。


網(wǎng)站標(biāo)題:javascript中的點(diǎn)號指什么意思
標(biāo)題URL:http://weahome.cn/article/jdcohj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部