为什么下面两种写法一种报错,一种不报错

var i = 1

console.log(i)

(function () {

  console.log(2222)

})()

https://img1.mukewang.com/5c4c2d8700010f1203730035.jpg

换一种写法,就不报错了。这里!和()都是把匿名函数解析为函数表达式。为什么一种报错,一种不报错。


var i = 1

console.log(i)

!function () {

  console.log(2222)

}()


慕沐林林
浏览 427回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript