午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

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

瀏覽:235日期: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);

在使用已()和[]為開(kāi)頭的語(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é)得你寫(xiě)成這樣就看得出了。

標(biāo)簽: JavaScript
主站蜘蛛池模板: 国产剧情av在线播放 | 久久激情网站 | 在线观看你懂的视频 | 亚洲国产成人自拍 | 欧美一区二区 | 一区二区色 | 国产精品99久久久久久成人 | jizz在线免费观看 | 国产黄网| 一区亚洲 | 朝桐光一区二区三区 | 亚洲视频重口味 | 欧美日韩在线免费观看 | 黄特一级姓交大片 | 亚洲aa视频 | 亚洲一区二区免费视频 | 在线a网| 国产免费一区二区三区免费视频 | 中文字幕永久免费 | 中文字幕日本视频 | 国产人成 | 人人插人人舔 | 久久精品99久久久久久 | 国产4区| 精品国产综合 | 中文字幕在线观看日韩 | 成人国产综合 | 天天干天天弄 | 国产67194 | 久久伊人综合 | 91网站免费看 | 精品亚洲天堂 | 亚洲欧美在线视频 | 国产理论片在线观看 | 99爱精品| 成人黄色激情视频 | 蜜桃av成人永久免费 | 最新不卡av | 中文字幕免费在线播放 | 1区2区视频| 成年黄色片 |