JavaScript流程语句

[复制链接]

下载APP可以快速和圈友联系

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
do-while 语句是一种后测试循环语句,即只要在循环体中的代码履行以后,才会测试出口条件。 换句话说,在对条件表达式求值之前,循环体内的代码最少会被履行一次。
do {
for
for (var i = 0; i < array.length; i++) {
array
//代码履行的主体
for-in

for-in 语句是一种精准的迭代语句,可以用来列举工具的属性。
for (var variable in object) {
if (object.hasOwnProperty(variable)) {
//代码履行主体
留意事项

    ECMAScript 工具的属性没有顺序。是以,经过 for-in 循环输出的属性名的顺序是不成猜测的。

    假如暗示要迭代的工具的变量值为 null 或 undefined , for-in 语句会抛出毛病。 ECMAScript 5 更正了这一行为;对这类情况不再抛出毛病,而只是不履行循环体。

跳转语句

    return:停止函数体的运转,并返回一个值

    break:停止全部循环,不再停止判定

    continue:竣事本次循环,接着去判定能否履行下次循环

label语句

利用 label 语句可以在代码中增加标签,以便未来利用。以下是 label 语句的语法:

label: statement

下面是一个示例:
start: for (var i=0; i < count; i++) { alert(i); }
这个例子中界说的 start 标签可以在未出处 break 或 continue 语句援用。加标签的语句一般都 要与 for 语句等循环语句配合利用。

挑选语句

挑选语句,有三个,if和switch、?:三目运算符

if
if(条件表达式1){
switch
switch(条件表达式){
case 标签1:
switch 语句中利用任何数据范例(在很多其他说话中只能利用数值),不管是字符串,还是工具都没有 题目。其次,每个 case 的值纷歧定是常量,可所以变量,甚至是表达式。
JavaScript流程语句-1.jpg

switch 语句在比力值时利用的是全等操纵符,是以不会发生范例转换(例如, 字符串”10”不即是数值 10)。

with语句

with 语句的感化是将代码的感化域设备到一个特定的工具中。with 语句的语法以下:
with(expression) statement;
严酷形式下不答应利用 with 语句,否则将视为语法毛病。由于大量利用 with 语句会致使性能下降,同时也会给调试代码形成困难,是以 在开辟大型利用法式时,不倡议利用 with 语句。
温馨提示:
好向圈www.kuaixunai.com是一个专业经验分享交流平台,你可以在这里发布专业经验,也可以发布需求与服务,禁止带推广链接、联系方式、违法词等,违规将封禁账号。 下载好向圈客户端可以随时随地交流经验,也可以和圈友发起聊天成为好友哦!
回复

使用道具 举报

没找到任何评论,期待你打破沉寂

您需要登录后才可以回帖 登录 | 立即注册

本圈子积分规则