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

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等。
 
转载自本人ITeye链接: http://xiaozhuang0706.iteye.com/blog/2251812

初学Java scirpt(判断、循环语句)的更多相关文章

  1. 07_Python的控制判断循环语句1(if判断,for循环...)_Python编程之路

    Python的数据类型在前几节我们都简单的一一介绍了,接下来我们就要讲到Python的控制判断循环语句 在现实编程中,我们往往要利用计算机帮我们做大量重复计算的工作,在这样的情况下,需要机器能对某个条 ...

  2. SQLserver中的常量与变量、判断循环语句

    数据库中的变量与常量 数据库中定义变量 [起临时存储数据的作用] ---数据库中定义变量(运行时要从头到尾进行运行,从定义变量开始到赋值) --前面必须加 declare --定义变量 :    de ...

  3. java基础3_循环语句,数组

    java中的循环: Java中提供了3中循环结构:  while  do-while  for ① 循环结构的作用? 可以不断重复执行循环结构中的代码: ② 上面的3个循环结构功能都是一样的,只是结构 ...

  4. Java基础之循环语句、条件语句、switch case 语句

    Java 循环结构 - for, while 及 do...while 顺序结构的程序语句只能被执行一次.如果您想要同样的操作执行多次,,就需要使用循环结构. Java中有三种主要的循环结构: whi ...

  5. java基础3 循环语句:While 循环语句、do while 循环语句、 for 循环语句 和 break、continue关键字

    一.While循环语句 1.格式 while(条件表达式){ 执行语句: } 2.要点 1,先判断后执行 2,循环次数不定 3,避免死循环 3.举例 题目1:输出0-100之间的所有数 class D ...

  6. Java中的循环语句

    1.1 while 循环语句 while 语句也称为条件判断语句. 循环方式 : 利用一个条件来控制是否要反复执行这个语句. 语法 : while(条件表达式){ 执行语句 } 当条件表达式的返回值为 ...

  7. Oracle笔记 八、PL/SQL跳转/判断/循环语句块

    --goto跳转语句 --在goto 后,跳转到相应的语句,然后执行该语句和后面所有语句 begin dbms_output.put_line('goto开始了'); goto c; --不被执行 d ...

  8. java 判断语句和循环语句

    一.判断语句:if和switch if(关系表达式1) { 语句体1; }else if (关系表达式2) { 语句体2; }…else { 语句体n+; } switch(表达式) { case 值 ...

  9. 你可能不知道的java、python、JavaScript以及jquary循环语句的区别

    一.概述 java循环语句分为四种形式,分别是 while, do/while, for, foreach: python中循环语句有两种,while,for: JavaScript中循环语句有四种, ...

随机推荐

  1. 获取页面中任意一个元素距离body的偏移量

    //offSet:等同于jQuery中的offSet方法,获取页面中任意一个元素距离body的偏移量function offSet(curEle) { var totalLeft = null; va ...

  2. JS入门(二)

    关于运算符: js中判断运算符跟数学的运算符基本差不多,就是大于>,小于<,大于等于>=,小于等于<=,等于==,不等于!=,全等于===:可以看出来,跟我们印象中的判断运算符 ...

  3. python之实现批量远程执行命令(堡垒机)

    python远程批量执行 我并不是一个专业的开发,我一直在学习linux运维,对于python也是接触不久,所以代码写的并不是很规范简洁. 前段时间一个同学找我一起做一个自动化运维平台,我对pytho ...

  4. ConfigParser-- 读取写入配置文件

    基础读取配置文件   -read(filename)               直接读取文件内容 -sections()                      得到所有的section,并以列表 ...

  5. 老司机实战Windows Server Docker:2 docker化现有iis应用的正确姿势

    前言 上一篇老司机实战Windows Server Docker:1 初体验之各种填坑介绍了安装docker服务过程中的一些小坑.这一篇,我们来填一些稍大一些的坑:如何docker化一个现有的iis应 ...

  6. Spring Data JPA 实例查询

    一.相关接口方法     在继承JpaRepository接口后,自动拥有了按"实例"进行查询的诸多方法.这些方法主要在两个接口中定义,一是QueryByExampleExecut ...

  7. DARK的锁链

    Description 无向图中有N个节点和两类边,一类边被称为主要边,而另一类被称为附加边.Dark有N – 1条主要边,并且Dark的任意两个节点之间都存在一条只由主要边构成的路径.另外,Dark ...

  8. Java中反射与常用方法

    java通常是先有类再有对象,有对象我就可以调用方法或者属性. 反射其实是通过Class对象来调用类里面的方法.通过反射可以调用私有方法和私有属性.大部分框架都是运用反射原理.   如何获得Class ...

  9. 关于npm安装全局模块,require时报Error: Cannot find module 'XXX'的解决办法

    系统环境:centos 下午使用npm安装"cheerio",想搞爬虫玩玩. npm安装有两种模式: 本地 # npm install cheerio 全局 # npm insta ...

  10. CSS.06 -- 尚合网页模拟

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...