最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript中圓括號()和方括號[]的特殊用法疑問解答

 更新時間:2013年08月06日 16:30:10   作者:  
大家對JavaScript中圓括號() 和 方括號[] 的特殊用法或許有些疑問,本文就帶著這些疑問為大家詳細(xì)介紹下,有疑問的朋友可不要錯過了哈
(1, 2, 3);
// return 3; 很好奇,為什么會返回3?這是什么機(jī)制?圓括號起到了什么作用?

(1, 2, 3, alert )("Amazing!");
// 這里就更好玩了,居然可以直接調(diào)用alert ;經(jīng)過測試,全局函數(shù)都可以通過這樣調(diào)用。

下面是關(guān)于 方括號[] 的疑問:
在JS中,[]幾乎就和數(shù)組畫上了等號,但也有神奇的時候。

[1,2,3][1];
// return 2; 當(dāng)然這種方法也經(jīng)常使用,常用于數(shù)組的索引 和 調(diào)用的對象的響應(yīng)屬性名存放在某個變量時。
[1,2,3][1,2];

//return 3 ; 這種情況就有趣多了,和上面圓括號的情況很像,都會返回括號內(nèi)的最后一個值

在(1,2,3)里,括號和逗號都是運(yùn)算符,逗號運(yùn)算符返回最后一個表達(dá)式的求值結(jié)果,具體規(guī)則可自己查。
("Amazing")的括號表示函數(shù)調(diào)用。
alert是一個函數(shù)對象,當(dāng)它作為表達(dá)式的求值結(jié)果返回,當(dāng)然可以被調(diào)用。

[1,2,3]這里的方括號是聲明數(shù)組常量,緊跟[1]表示取數(shù)組元素。[1,2,3][1]意為取[1,2,3]這個數(shù)組里的第一個元素,即2(下標(biāo)從0開始)

[1,2,3][1,2]=[1,2,3][(1,2)]=[1,2,3][2]=3

相關(guān)文章

最新評論

东平县| 肃宁县| 楚雄市| 平乐县| 龙南县| 沁源县| 白沙| 澎湖县| 黄平县| 万盛区| 冷水江市| 沁源县| 玉溪市| 滕州市| 巫溪县| 大埔县| 山西省| 紫阳县| 齐河县| 敦煌市| 义乌市| 淄博市| 建水县| 建宁县| 江陵县| 井冈山市| 平陆县| 云和县| 乐平市| 济阳县| 当阳市| 廉江市| 双鸭山市| 漳浦县| 永清县| 囊谦县| 托克逊县| 安塞县| 志丹县| 天台县| 黄大仙区|