初学Java scirpt(判断、循环语句)

 在编写代码时,我们经常需要为不同的判断结果来执行不同的动作以及需要反复执行同一段代码,这时我们就需要使用判断和循环语句来实现。

 

1、判断语句(if)

判断语句经常用的有(if......else)、(if......else if)等,以下是用法代码:

 

if (condition) {
    statement1;    //当 condition 的值为 true 时,statement1 被执行。
} else {
    statement2;    //当 condition 的值为 false 时,statement2 被执行。
}

if (number > 0) {
  console.log("Number是一个正数。");
} else if (number < 0) {
  console.log("Number是一个负数。");
} else {
  console.log("Number的值是0!");
}

if (people <= 10) {
  console.log("我们去玩篮球吧!");
} else if (people <= 20) {
  console.log("我们去踢足球吧!");
} else {
  console.log("我也不知道该怎么办。");
}

 

 

2、循环语句

JS中循环语句有很多种写法,例如:for()、forEach()、_.map()、_.each、_.find等(这里_.map()、_.each、_.find是JS工具库lodash中的方法,这里先不介绍)。


以下是用法代码:

 

for(var i = 0;i<10;i++){
    if(i==3){
        break;      //使用break跳出循环
    }
    console.log(i);
}
console.log("循环结束");
//输出为:0,1,2,循环结束;

for( var i = 0; i < 10; i++){
    if(i % 2 != 0){
        continue;    //使用continue继续循环
    }
    console.log( i );
}
console.log("循环结束");
//输出为:0,2,4,6,8,循环结束;
 
 如果想要循环遍历数组的时候除了使用for循环还可以使用forEach循环:
var arr=[0,1,2,3,4,5,6,7,8,9];

用for来遍历输出数组arr:

for(var i=0;i<arr.length;i++){   //arr.length为arr数组长度,这里是10;
     console.log(arr[i]);
}  //输出为:0,1,2,3,4,5,6,7,8,9

用forEach来遍历输出数组arr:

arr.forEach(function(value){
     console.log(value);
});  //输出为:0,1,2,3,4,5,6,7,8,9
 
 在JS中判断(if)、循环(for)语句是必须要会用的但并不是最常见的,更多的是取而代之的js工具库中的一些用法,JS工具库有lodash,underscore等。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值