js常用语句解析

1、if语句

if (condition){
statement1
} else {
statement2
}

2、do…while语句:后测试循环语句。(循环体内的代码至少会被执行一次)

do {
statement
} while (expression);

3、while语句:前测试循环语句。(有可能循环体内的代码永远不会被执行)

while (expression) {
statement
};

4、for语句:(前测试循环语句)(有可能不会执行循环体内的代码,如果执行了,则一定会对循环后的表达式求值。)

for (initialization; expression; post-loop-expression){
statement
};

5、for…in语句:枚举对象的属性。PS:ECMAscript3之前,如果对象时null或者undefined则会抛出错误。5版本之后修复。

for (var property in expression){
statement
}

6、label语句:添加标签。即为代码段替代。

label:statement
	例如:
		start:for(var i = 0;i<10;i++){
			alert(i);
		}
	start标签可以在将来由break或continue语句引用。加标签的语句一般都是要与for等循环语句配合使用的。

7、break和continue语句:break会立即退出循环。

8、with语句:将代码的作用域设置到一个特定的对象中。简化多次编写同一个对象的工作。

with (expression){
statement
};
例如:
var qs = location.search.substring(1);
var hostname = location.hostname;
var url = location.href;
简化:
width (location){
var qs = search.substring(1);
var hostname = hostname;
var url = href;
}

9、switch语句:在比较时,使用的是全等运算,不会发生类型转换。

switch (expression){
case value:
statement;
break;
case value:
statement;
break;
case value:
statement;
break;
default:statement;
}

欢迎star本人github:https://github.com/flyku

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值