麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

javascript中的括號(hào)()用法小結(jié)

2019-11-20 20:49:57
字體:
供稿:網(wǎng)友

1.提高優(yōu)先級(jí)

(1+2)*3 與數(shù)學(xué)運(yùn)算中保持一致,先計(jì)算1+2再乘以3得出9

同時(shí)也可以是其他表達(dá)式,如:

復(fù)制代碼 代碼如下:
(a+(function(i){return i}(2)))*c

2.函數(shù)的參數(shù)要放在括號(hào)里()

復(fù)制代碼 代碼如下:
function fun(a,b,c)
{
    //…
}

3.立即執(zhí)行函數(shù)表達(dá)式
復(fù)制代碼 代碼如下:

(function fun(a,b,c)
{
    //…
})(1,2,3)

這里的括號(hào)(1,2,3)中的參數(shù)對(duì)應(yīng)的是前面函數(shù)的參數(shù),當(dāng)?shù)谝粋€(gè)括號(hào)的代碼符合表達(dá)式規(guī)則時(shí),前面的代碼會(huì)被作為函數(shù)表達(dá)式來執(zhí)行,所以最好在第一個(gè)函數(shù)表達(dá)式前面加上“;”分隔開,否則會(huì)報(bào)前一個(gè)表達(dá)式的值不是函數(shù)的錯(cuò)誤。

如:alert(1)(function(){})(),此時(shí)alert(1)先執(zhí)行,由于符合立即執(zhí)行的函數(shù)表達(dá)式規(guī)則,所以alert(1)的返回值會(huì)被作為函數(shù),同時(shí)將后一個(gè)括號(hào)中的值作為參數(shù)傳入,但alert(1)返回的是undefined,所以會(huì)報(bào)錯(cuò)。解決辦法就是在alert(1)后面加上“;”或者“,”,將其拆分為兩個(gè)表達(dá)式。

立即執(zhí)行還可以用

復(fù)制代碼 代碼如下:

(function fun(a,b,c)
{
    //…
}(1,2,3))

!function fun(a,b,c)
{
    //…
}(1,2,3)

void function fun(a,b,c)
{
    //…
}(1,2,3)

等方式,只要函數(shù)符合函數(shù)表達(dá)式語法規(guī)則即可。

單獨(dú)執(zhí)行一個(gè)函數(shù)時(shí)也需要加括號(hào),不能省略,如:fun(),fun(1,2,3)

4.執(zhí)行單個(gè)或多個(gè)表達(dá)式,并返回最后一個(gè)表達(dá)式的值,多個(gè)表達(dá)式之間需要用逗號(hào)“,”分隔開

復(fù)制代碼 代碼如下:
(1,2+3,4+5,6)//代碼會(huì)被一次執(zhí)行,最后將6作為返回值

5.條件表達(dá)式,與4類似,但用于條件判斷中

復(fù)制代碼 代碼如下:
if(a+b==c){} //if 和 { 之間的內(nèi)容需放入括號(hào)中

 

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 九九热视频这里只有精品 | 欧美成人一区免费视频 | 色玖玖综合 | 日日噜噜噜噜久久久精品毛片 | 黄色片在线免费播放 | 人成免费a级毛片 | 欧美一级免费高清 | 农村寡妇偷毛片一级 | 国产午夜免费福利 | 国产精品久久久久久影院8一贰佰 | 国产精品亚洲综合一区二区三区 | 日韩欧美色综合 | 中国免费一级毛片 | 久久精品视频2 | 亚洲午夜不卡 | 操碰在线视频 | 在线视频观看一区二区 | 色综合久久久久久久久久 | 中文日韩在线 | 欧产日产国产精品v | 蜜桃视频最新网址 | 日韩a毛片免费观看 | 久草在线最新免费 | 狠狠操精品视频 | 国产午夜亚洲精品午夜鲁丝片 | 中文字幕亚洲一区二区三区 | 九九热精品在线视频 | 成人毛片100免费观看 | 视频久久免费 | 黄色一级电影网 | 欧美一级特黄特色大片免费 | chinesehd天美原创xxxx | 国产亚洲精彩视频 | 国产成人羞羞视频在线 | 国产精品夜色视频一级区 | 免费网站看v片在线a | 精品久久久久久久久久中出 | 毛片视频网址 | 91色琪琪电影亚洲精品久久 | 国产亚洲欧美日韩在线观看不卡 | 九一免费国产 |