JavaScript:为什么函数声明后可以不加分号而函数表达式后要加分号呢?
来源:互联网 发布:淘宝商铺怎么开通花呗 编辑:程序博客网 时间:2024/04/20 02:04
function functionName(arg0,arg1,arg2){
//函数声明
}
var functionName=function(arg0,arg1,arg2){
//函数表达式
//函数声明
}
var functionName=function(arg0,arg1,arg2){
//函数表达式
};//(注意这里有分号)
这两个都可以不加分号。。。。但是。。。
函数声明不加分号是应该的,因为}就是一条完整语句的结束符。你加个分号,最多只相当于多了一条没有任何代码的语句,空的。
而函数表达式和其它表达式一个道理,类似于var i=0这样的,加不加分号都行,但如果没有加,js会帮你加上的。建议该加的地方加,不该加的地方不要加,因为让js帮你加分号,是一种危险的行为,详细请自己搜一下。
阅读全文
0 0
- JavaScript:为什么函数声明后可以不加分号而函数表达式后要加分号呢?
- JavaScript:为什么函数声明后可以不加分号而函数表达式后要加分号呢?
- JavaScript语句后应该加分号么?
- JavaScript语句后应该加分号么?
- javascript 模块、函数、语句的前面的分号“;”的含义
- 分号
- 为什么数组可以不加“&”取它的地址,而普通变量必须要加“& ”才可以呢?
- 为什么数组可以不加“&”取它的地址,而普通变量必须要加“& ”才可以呢?
- erlang 匿名函数,逗号和分号
- vim 编辑 java javascript 自动补全{([ 以及输入分号时在行尾加分号
- Java类的大括号外面还可以加分号
- js函数前加分号和感叹号是什么意思?有什么用?
- 为什么在 js在 function($) 前面加分号;
- 为什么构造函数不可以声明为虚函数,而析构函数可以
- 开发不规范,多加分号“;”带来的错误
- 关于javascript中的分号
- JavaScript规范之分号
- JavaScript可选的分号
- 【广告项目】mysql-select-if用法
- fatal: Could not read from remote repository.的解决办法
- 导航栏和页面融合的渐变色
- 多进程多线程爬取图片
- JQuery(1)
- JavaScript:为什么函数声明后可以不加分号而函数表达式后要加分号呢?
- log4j实现日志记录
- windows系统下Python环境的搭建
- 第4周项目5(2)-循环双链表应用
- 下载prerender-spa-plugin 失败解决方案
- javaweb图片上传 tomcat重新部署 图片消失
- 多张图片上传服务器
- [线段树]HDU 4942——Game on S♂play
- 第五周项目2——建立链栈算法库