国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

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

2024-05-06 15:50:03
字體:
來源:轉載
供稿:網友
大家對JavaScript中圓括號() 和 方括號[] 的特殊用法或許有些疑問,本文就帶著這些疑問為大家詳細介紹下,有疑問的朋友可不要錯過了哈

(1, 2, 3);
// return 3; 很好奇,為什么會返回3?這是什么機制?圓括號起到了什么作用?

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

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

[1,2,3][1];
// return 2; 當然這種方法也經常使用,常用于數組的索引 和 調用的對象的響應屬性名存放在某個變量時。
[1,2,3][1,2];

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

在(1,2,3)里,括號和逗號都是運算符,逗號運算符返回最后一個表達式的求值結果,具體規則可自己查。
("Amazing")的括號表示函數調用。
alert是一個函數對象,當它作為表達式的求值結果返回,當然可以被調用。

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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 泾源县| 嘉义县| 佳木斯市| 肃北| 农安县| 临洮县| 焦作市| 红桥区| 阿城市| 丰镇市| 青州市| 原平市| 四川省| 东阳市| 二手房| 建宁县| 霍山县| 平舆县| 韶关市| 中江县| 驻马店市| 九台市| 旬邑县| 长沙市| 长丰县| 怀宁县| 尼玛县| 若尔盖县| 屏东市| 横峰县| 秦安县| 洪洞县| 南康市| 电白县| 澄迈县| 防城港市| 兴国县| 临高县| 镇安县| 鹿邑县| 铜山县|