亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

javascript - 關(guān)于一個(gè)分號(hào)的問(wèn)題,為什么沒(méi)有分號(hào)就報(bào)錯(cuò)了呢?

瀏覽:101日期:2022-12-15 13:50:38

問(wèn)題描述

javascript - 關(guān)于一個(gè)分號(hào)的問(wèn)題,為什么沒(méi)有分號(hào)就報(bào)錯(cuò)了呢?

輸出2

當(dāng)把那個(gè)分號(hào)去掉,報(bào)錯(cuò)javascript - 關(guān)于一個(gè)分號(hào)的問(wèn)題,為什么沒(méi)有分號(hào)就報(bào)錯(cuò)了呢?

求問(wèn)那個(gè)分號(hào)是起了什么作用?為什么去掉會(huì)報(bào)錯(cuò)呢?

問(wèn)題解答

回答1:

不是分號(hào)的問(wèn)題,而是如果沒(méi)有;號(hào)的阻斷, 解釋器直接把兩條語(yǔ)句合并成:

var xx = function(){}[1,2,3].aa(22);

在使用已()和[]為開頭的語(yǔ)句時(shí), 要尤其注意, 因?yàn)檫@兩個(gè)操作符會(huì)優(yōu)先和前面的表達(dá)式進(jìn)行組合, ;號(hào)不能省

在某些的;號(hào)則不是必須的, 比如;

var a = 1, b=2a++b++

這并不會(huì)報(bào)錯(cuò)

由于 js 并沒(méi)有明確的對(duì)這樣的行為做出解釋, 而且頁(yè)容易混亂, 所以推薦的做法一般都是:不管需不需要;號(hào)隔斷, 你最好在后尾都加上一句, 除非你明確知道(想要)導(dǎo)致的結(jié)果.這種做法稱作最佳實(shí)踐

回答2:

function(){}[1,2,3] 返回undefined

回答3:

這里的分號(hào)應(yīng)該表示的是這一條語(yǔ)句結(jié)束吧?

Array.prototype.aa = function(){console.log(2);};

我覺(jué)得你寫成這樣就看得出了。

標(biāo)簽: JavaScript
主站蜘蛛池模板: 日韩视频免费在线观看 | 在线观看黄色片 | 黄色小视频在线免费看 | 亚洲国产欧美国产第一区二区三区 | 日韩欧美精品一区二区三区 | 孕交欧美videos | 国产精欧美一区二区三区 | 亚洲精品推荐 | 国产成人高清在线 | 国产一级a毛片 | 国产91精品高清一区二区三区 | 欧美日韩大尺码免费专区 | 青青在线香蕉精品视频免费看 | 亚洲国产精品热久久 | 亚洲激情综合网 | 欧美黄色网址大全 | 真实国产乱子伦精品一区二区三区 | 亚洲精品入口一区二区乱成人 | 久久riav二区三区 | 午夜激情在线视频 | 欧美一区二区三区视频在线观看 | 亚洲国产精品久久久久网站 | 成人国产精品免费软件 | 国产一区亚洲 | 激情综合网婷婷 | 日本三级理论 | 你懂得在线网址 | 亚洲六月丁香婷婷综合 | 一级二级毛片 | 成人黄色网址 | 91香蕉视频在线看 | 免费观看成人www精品视频在线 | 成年女人毛片免费观看不卡 | 成人亚洲视频 | 午夜亚洲精品久久久久久 | 国产精品一区二区久久不卡 | 伊人色综合琪琪久久社区 | 777精品视频 | 久久大胆视频 | 综合久久一区二区三区 | 全免费a级毛片免费看视频免 |