javaScript(四) 语句

语句

break;

}

循环语句

while(表达式){语句}

判断表达式是否为真,真的话执行语句,执行完语句会再次去判断表达式是否为真

do{语句}while(表达式)

先执行一次语句,然后判断表达式是否为真,真的话继续执行,假的话跳出循环

for(初始化;循环条件;更新表达式){语句}

控制语句

continue;控制流程,如果执行到的地方出现了continue,那么会停止执行接下来的部分,并且直接执行下一次循环;

break;也是用来控制流程,如果执行到的地方出现了break,那么会直接停止执行,并跳出循环语句

循环语句for in

for(属性名 in 对象){语句}

var a={

“a”:200,

“b”:“手机”,

“c”:“电视机”

}

for(var x in a){

console.log(x)  //输出,a,b,c

console.log(a[x])   //200,手机,电视机

}

注意: for in循环会输出所有对象包括原型链上的对象属性,例如:

var x={

“a”:200,

“b”:“手机”,

“c”:“小米”

};

Object.prototype.red=function () {

}

for (var w in x){

document.write(w+“
”);

}

这边会输出:a,b,c,red,这个red是原型链上的值,所以,我们需要通过js的一个方法hasOwnProperty()来避免这种情况

var x={

“a”:200,

“b”:“手机”,

“c”:“小米”

};

Object.prototype.red=function () {

}

for (var w in x){

if (x.hasOwnProperty(w)){

document.write(w+“
”);

}

}

异常捕获语句

try{

语句

}catch(exception){

语句

}

finally{

语句

}

最后

全网独播-价值千万金融项目前端架构实战

从两道网易面试题-分析JavaScript底层机制

RESTful架构在Nodejs下的最佳实践

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

一线互联网企业如何初始化项目-做一个自己的vue-cli

![](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9waWMxLnp

本文已被开源项目:【一线大厂面试真题解析+核心总结学习笔记+最新全套讲解视频+实战项目源码讲义】收录

oaW1nLmNvbS84MC92Mi04MGU5MWQ0NGY3NTUzZTA5OTJhOWEzN2Y2OGFhYTAwNF9oZC5qcGc?x-oss-process=image/format,png)

思维无价,看我用Nodejs实现MVC

代码优雅的秘诀-用观察者模式深度解耦模块

前端高级实战,如何封装属于自己的JS库

VUE组件库级组件封装-高复用弹窗组件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值