JavaScript基础(三)

JavaScript中的if条件判断语句

if条件判断语句:条件成立,执行什么代码;条件不成立,执行什么代码
结构一:只判断真(true),条件为假,什么也不做
if(条件判断:判断结果是一个布尔值){条件为真(true),执行的代码}

结构二:既判断真,也判断假

if(条件判断){条件为真,执行的代码}else{条件为假,执行的代码}

结构三:多条件判断

if(条件1){代码1;}elseif(条件2){代码2;}elseif(条件3){代码3;}else{如果以上条件都不成立,则执行该代码;}

JavaScript中的switch条件判断语句

语法:

switch(表达式) {
     case n: // 判断条件
        // 代码块
        break; // break 关键词,它会跳出 switch 代码块。
     case n:
        代码块
        break;
     default: // default 关键词规定不存在 case 匹配时所运行的代码:
        默认代码块
} 

JavaScript中break和continue的区别

break语句描述:break语句,用于无条件结束各种循环(退出循环)和switch。说明:一般情况下,需要在break语句之前加一个条件判断。换句话说:就是条件成立了,就退出循环。
continue语句描述:结束本次循环,而开始下一次循环。continue之后的代码不再执行了。说明:一般情况下,需要在continue语句之前加一个条件判断。

条件满足时,break直接跳出循环,不再进行循环操作,而改用continue时,条件满足,跳出当次循环,进入下一次循环

JavaScript 循环

for循环

如果您希望一遍又一遍地运行相同的代码,并且每次的值都不同,那么使用循环是很方便的。

我们可以这样输出数组的值:

一般写法:

document.write(cars[0] + "<br>");  
document.write(cars[1] + "<br>");  
document.write(cars[2] + "<br>"); 
document.write(cars[3] + "<br>"); 
document.write(cars[4] + "<br>");  
document.write(cars[5] + "<br>");

使用for循环

for (var i=0;i<cars.length;i++) {     
	document.write(cars[i] + "<br>"); 
}

for 循环是您在希望创建循环时常会用到的工具。

下面是 for 循环的语法:

for (语句 1; 语句 2; 语句 3){
    被执行的代码块
}

语句 1 在循环(代码块)开始前执行

语句 2 定义运行循环(代码块)的条件

语句 3 在循环(代码块)已被执行之后执行

while循环

While 循环会在指定条件为真时循环执行代码块。

语法

while (条件){
    需要执行的代码
}

实例

本例中的循环将继续运行,只要变量 i 小于 5:

while (i<5){
    x=x + "The number is " + i + "<br>";
    i++;
}

提示:如果您忘记增加条件中所用变量的值,该循环永远不会结束。该可能导致浏览器崩溃。

do/while 循环

do/while 循环是 while 循环的变体。该循环会执行一次代码块,在检查条件是否为真之前,然后如果条件为真的话,就会重复这个循环。

语法

do{
  需要执行的代码
}
while (条件);

实例

下面的例子使用 do/while 循环。该循环至少会执行一次,即使条件是 false,隐藏代码块会在条件被测试前执行:

do{
  x=x + "The number is " + i + "<br>";
  i++;
}
while (i<5);

别忘记增加条件中所用变量的值,否则循环永远不会结束!

比较 for 和 while

如果您已经阅读了前面那一章关于 for 循环的内容,您会发现 while 循环与 for 循环很像。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值