见到这样的代码:
ele.innerHTML = ('一串很长的字符串')
完全可以写成
ele.innerHTML = '一串很长的字符串'
查了资料:
()
包围参数列表
自调用表达式,包围一些需要通过运算得出结果的代码(其中包围的代码会执行一次)。
函数表达式可以自调用(即自动运行一次)。
如果表达式后面紧跟(),会自动调用。
不能自调用声明的函数,通过添加括号,来说明他是一个函数表达式。
()的含义是什么?和上面写的不同。
见到这样的代码:
ele.innerHTML = ('一串很长的字符串')
完全可以写成
ele.innerHTML = '一串很长的字符串'
查了资料:
()
包围参数列表
自调用表达式,包围一些需要通过运算得出结果的代码(其中包围的代码会执行一次)。
函数表达式可以自调用(即自动运行一次)。
如果表达式后面紧跟(),会自动调用。
不能自调用声明的函数,通过添加括号,来说明他是一个函数表达式。
()的含义是什么?和上面写的不同。
ele.innerHTML = ('一串很长的字符串') 中的括号是用来将字符串当作一个表达式,并执行它,这样就不用使用变量或者其他的结构去保存这个长字符串了。另外,括号也可以用来将函数表达式自调用,以便在创建函数后就能立即调用它。
13 回答13k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
6 回答1.1k 阅读
()
就是一个结合符号,和数学上一样这里就是为了看起来清楚一些
也可能本来是
('很长的字符串' + '很长的字符串')
删掉+
之后保留了()