欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JavaScript中圓括號(hào)()和方括號(hào)[]的特殊用法疑問(wèn)解答

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

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

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

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

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

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

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

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

相關(guān)文章

  • javaScript基礎(chǔ)語(yǔ)法介紹

    javaScript基礎(chǔ)語(yǔ)法介紹

    本文從javascript簡(jiǎn)介開(kāi)始,介紹了javascript的語(yǔ)法以及注意事項(xiàng)、動(dòng)態(tài)語(yǔ)言、引用外部JS文件、變量命名規(guī)則、判斷是否已經(jīng)聲明、不存在塊級(jí)作用域這些方面的內(nèi)容,是篇相當(dāng)不錯(cuò)的基礎(chǔ)語(yǔ)法的介紹文章,推薦給小伙伴們
    2015-02-02
  • JavaScript中document.referrer的用法詳解

    JavaScript中document.referrer的用法詳解

    這篇文章主要給大家介紹了關(guān)于JavaScript中document.referrer的用法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧。
    2017-07-07
  • JavaScript sup方法入門實(shí)例(把字符串顯示為上標(biāo))

    JavaScript sup方法入門實(shí)例(把字符串顯示為上標(biāo))

    這篇文章主要介紹了JavaScript sup方法入門實(shí)例,sup方法用于把字符串顯示為上標(biāo),需要的朋友可以參考下
    2014-10-10
  • 解析JavaScript面向?qū)ο蟾拍钪械腛bject類型與作用域

    解析JavaScript面向?qū)ο蟾拍钪械腛bject類型與作用域

    這篇文章主要介紹了解析JavaScript面向?qū)ο蟾拍钪械囊妙愋团c作用域,文中重點(diǎn)講解了擴(kuò)充函數(shù)運(yùn)行作用域的需要的call和apply方法,朋友可以參考下
    2016-05-05
  • 深入探討JavaScript String對(duì)象

    深入探討JavaScript String對(duì)象

    本文向大家詳細(xì)的介紹了javascript中的String對(duì)象的簡(jiǎn)介、定義方式、實(shí)例屬性和實(shí)例方法,非常的細(xì)致全面,這里推薦給大家,希望對(duì)大家能夠有所幫助。
    2015-03-03
  • 詳談js的變量提升以及使用方法

    詳談js的變量提升以及使用方法

    在本專欄中小編給大家整理了關(guān)于js的變量提升以及使用方法的相關(guān)知識(shí)點(diǎn)內(nèi)容,需要的朋友們參考下。
    2018-10-10
  • JavaScript的Polymer框架中dom-repeat與VM的相關(guān)操作

    JavaScript的Polymer框架中dom-repeat與VM的相關(guān)操作

    這篇文章主要介紹了JavaScript的Polymer框架中dom-repeat與VM的相關(guān)操作,Polymer是由Ggoogle開(kāi)發(fā)的Web UI相關(guān)框架,需要的朋友可以參考下
    2015-07-07
  • JavaScript 學(xué)習(xí)筆記(十二) dom

    JavaScript 學(xué)習(xí)筆記(十二) dom

    新的一章的學(xué)習(xí)----Dom,重點(diǎn)啊
    2010-01-01
  • 簡(jiǎn)介JavaScript中setUTCSeconds()方法的使用

    簡(jiǎn)介JavaScript中setUTCSeconds()方法的使用

    這篇文章主要介紹了簡(jiǎn)介JavaScript中setUTCSeconds()方法的使用,是JS入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-06-06
  • JavaScript中Number.MIN_VALUE屬性的使用示例

    JavaScript中Number.MIN_VALUE屬性的使用示例

    這篇文章主要介紹了JavaScript中Number.MIN_VALUE屬性的使用示例,是JS入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-06-06

最新評(píng)論