javascript条件判断语句。

简介: javascript条件判断语句。

if语句

条件满足就执行,不满足就不执行

1. if(条件){
2.         语句
3.        }

if else语句

条件满足,执行语句1,条件不满足,执行语句2

if(条件){
       语句1
} else{
       语句2
}
 

if else if else if…

  if (条件1) {
    语句1
  } else{
    语句2
  } if (条件2) {
    语句2
  } else{
    语句3
  }

三元表达式

条件1?语句2:语句3;

如果条件1为true,执行语句2。如果条件1为false,执行语句3。

var num=421;
 
var num=123?console.log(密码正确) :console.log(密码错误);
 
//输入num是否为123,如果是,输出密码正确,如果不是,输出密码错误
//输入值为421,显然输出反馈给用户的信息的是密码错误

switch

它用于基于不同的条件来执行不同的代码。当要针对变量设置一系列特定值的选项时,就可以使用 switch

 
switch(表达式){
 
  case value1:
 
   //表达式等于value1时要执行的代码
 
    break;
 
  case value2:
 
   //表达式等于value2时要执行的代码
 
    break;
 
  default:
 
  // 表达式不等于任何一个value值时要执行的代码
 
}

switch语句和if语句的区别

switch…case语句通常处理case为比较确定值的情况,而if…else…语句更加灵活,常用于范围判断(大于、等于某个范围)。


switch语句进行条件判断后直接执行到程序的条件语句,而if…else…语句有几种条件,就得判断几次(从上到下依次判断)。


当分支比较少时,if…else…语句的执行效率比switch语句更高。


当分支比较多时,switch语句的执行效率比if…else…语句更高,结构也更清晰。


目录
相关文章
|
JavaScript 前端开发 编译器
JavaScript 语法:流程控制语句
JavaScript 语法 之 流程控制语句
79 0
JavaScript 语法:流程控制语句
|
4月前
|
JavaScript 前端开发
JavaScript 语句
JavaScript 语句
29 8
|
5月前
|
JavaScript 前端开发 Java
JavaScript流程控制语句及函数
JavaScript流程控制语句及函数
48 0
|
JavaScript 前端开发 小程序
JavaScript丨条件语句
这应该是`JavaScript`系列教程的第五期了,本期讲讲基础知识之条件语句,也是项目中常用的。比如有个挺火的小程序,今天吃什么?其实基本上就是列举了很多的食物,然后使用随机数或者使用条件语句来给你选择其中一个出来。
JavaScript丨条件语句
|
JavaScript 前端开发
JavaScript -- 条件语句和循环语句
JavaScript -- 条件语句和循环语句
|
JavaScript 前端开发
javascript 流程控制--循环 上
javascript 流程控制--循环 上
60 0
javascript 流程控制--循环  上
|
JavaScript 前端开发 算法
javascript 流程控制--循环 下
javascript 流程控制--循环 下
89 0
javascript 流程控制--循环 下
|
JavaScript 前端开发
JavaScript的流程控制之if条件语句和switch选择语句(一)
JavaScript的流程控制(一) 接下来我么来讲一下JavaScript的流程控制,JavaScript中的流程控制主要包括条件语句和循环语句。这篇博客主要讲条件语句。说到条件语句主要包括if条件语句和switch选择语句两种。 1.if语句 //语法: // if(判断的条件){ // 条件成立时的执行代码 // } //if语句当条件不成立时,不执行任何的代码 var oDate=new Date(); console.log(oDate.getDay()); if(oDate.getDay()==6){
|
JavaScript 前端开发
JavaScript的流程控制之for循环语句和while循环语句(二)
JavaScript的流程控制(二) 上一篇博客说到了JavaScript流程控制的if条件语句和switch选择语句,现在我们来说一下JavaScript流程控制中的循环语句。JavaScript中循环语句主要包含for循环和while循环两类。 for循环 for循环又分为for循环,for…in循环,for…of循环,其中for…of循环是es6中新增的,咱们后面讲es6时再讲,这次主要讲for循环和for…in循环。 1.for循环 循环可以将代码块执行指定的次数。 // 语法: // for(语句1;语句2;语句3){ // 语句4; /
|
人工智能 JavaScript 前端开发
JavaScript控制语句之循环
引入 上期我们介绍了三种程序控制语句之一:分支语句。分支和顺序结构的代码在逻辑上以及可以写出几乎所有程序了—— 但显然,这与人来做事比较起来没有多大的提升。计算机最喜欢也最擅长的事其实就是:简单而重复的事。 今天我们就来了解一下如何用循环控制语句来让计算机去做人类难以完成的事——