条件判断语句 if语句/switch语句

  • if(条件表达式)语句

if语句即条件判断语句,对于if语句括号里的表达式,ECMAScript会自动调用Boolean()转型函数将这个表达式的结果转换成一个布尔值。如果值为true,执行后面的一条语句,否则不执行

<script type="text/javascript">
var box = 100;

if (box > 50) //if 语句里的表达式如果返回的false,只会不执行后面的一条语句
    alert(box);
    //第二条语句,和if语句无关,所以会执行
    alert("不管是true还是false,都会执行到!");
</script>
<script type="text/javascript">
var box = 10;

if (box > 50) {    //这里是一条复合语句,被当作一条语句来对待了,也叫代码块
    alert(box);
    alert("不管是true还是false,都会执行到!");
}

</script>
  • if(条件表达式){语句;}else{语句;}
<script type="text/javascript">
var box = 100;

if (box > 50) {
    alert(‘box大于50‘);
} else {
    alert(‘box小于50‘);
}

</script>
  • if(条件表达式){语句;} else if(条件表达式){语句;}……else{语句;}
<script type="text/javascript">
 var box = 98;

if (box >= 90) {
    alert(‘甲‘);
} else if (box >= 80) {
    alert(‘乙‘);
} else if (box >= 70) {
    alert(‘丙‘);
} else if (box >= 60) {
    alert(‘及格‘);
} else {
    alert(‘不及格‘);
}
</script>    
  • switch语句

即多重条件判断,用于多个值相等的比较

<script type="text/javascript">
var box=2;
switch (box) {    //switch (box)  box就是要比较的变量
    case 1 :    //case 1 : 相当于 if 语句里的(box == 1) ,如果box 是1的话
        alert(‘one‘);
        break;            //break中途退出,防止穿透
    case 2 :                //if (box == 2)
        alert(‘two‘);
        break;
    case 3 :
        alert(‘three‘);
        break;
    default:                //相当于if语句里的else
        alert(‘出错!‘);
}

</script>

时间: 2024-08-25 04:53:43

条件判断语句 if语句/switch语句的相关文章

条件判断式if和循环语句while及其函数的应用

条件判断式 if..then.case..esac if..then 是最常见的条件判断式,就是当负某个条件判断的时候,就进行某项工作 ,其中"&&"代表AND,"||"代表or if....then..else...fi 格式: if [条件判断语句]: then 当条件判断成立时,可以进行的命令工作内容: fi       // 结束if条件判断 例子:设定  A=3,判断,如果A要是等于3,就会显示3 if [ $A = 3 ]; then  

ECMAScript语句之《switch 语句》

switch 语句又名<分支语句>,很多资料把他称之为if语句的兄弟语句. 在if语句中条件过多的时候可以使用switch 语句来简化代码. 先看一下语法: switch (expression){case value: statement;break;case value: statement;break;case value: statement;break;default: statement;}解释一下: 1.expression是传过来的值 2.value是需要满足的条件 3.sta

条件判断之if、case语句和文件查找命令

一.脚本编程 1.if语句怎样用 人生面临许多选择,在编程世界里同样也有许多选择.同其他编程语言一样,当我们想写一个功能健壮的脚本时,通过条件判断来选择适合的操作尤为重要.在我们执行某些重要的操作之前,判断当前环境是否适合执行这一操作是非常重要的.我们可以用&&和||来做简单的判断,不过shell有更用的语句.shell有两种常见的条件选择语句if和case.我们先来看一下if该怎样用吧. if语句的单分支语法: if 条件判断 ;then;执行命令:fi [[email protecte

黑马程序员---C基础3【变量的易错】【程序结构】【if语句】【Switch语句】

------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- [变量的易错] 1.变量为什么要初始化为0 int  sum,a=3: sum = sum+a 如果未初始化则会成为一个不确定的变量,结果也会不确定,容易出错. 2.不同类型的变量之间的转换 切记int  a=1,b=0:b=1-1.5:其中b为一个整型所有结果是保留整数部分的0,而不是-0.5,又因为0没有正负之分,所有保存结果为b=0: 3.关于Xcode的一个快速注释的插件 快捷键://

Java ——if条件语句 switch语句

本节重点思维导图  if条件语句 //如果条件表达式成立,执行语句块 if(条件表达式){ //…语句块 } 如果语句块只有一条语句,大括号可以省略,否则不能省略. 建议,不管有几条语句,都不要省略大括号 //如果条件表达式成立,执行语句块1,否则执行语句块2 if(条件表达式){ //…语句块1 }else{ //…语句块2 } //如果条件表达式1成立,执行语句块1:否则如果条件表达式2成立,执行语句块2……否则执行语句块N if(条件表达式1){ //…语句块1 }else if(条件表达

通过goto语句学习if...else、switch语句并简单优化

goto语句在C语言中实现的就是无条件跳转,第二章一上来就介绍goto语句就是要通过goto语句来更加清楚直观的了解控制结构. 我理解的goto语句其实跟switch语句有相似之处,都是进行跳转.不同的是goto语句是进行无条件的跳转,执行到这一句的时候直接就跳转了,而switch语句是要进行一个判断之后才能进行跳转.例如: 下面是用switch语句写的一个程序 1 #include <stdio.h> 2 int main(void) 3 { 4 char score; 5 scanf(&q

javascript语句——条件语句、循环语句和跳转语句

× 目录 [1]条件语句 [2]循环语句 [3]跳转语句 前面的话 默认情况下,javascript解释器依照语句的编写顺序依次执行.而javascript中的很多语句可以改变语句的默认执行顺序.本文介绍可以改变语句默认执行顺序的条件语句.循环语句和跳转语句 条件语句 脚本的威力体现在它们可以根据人们给出的各种条件做出决策,javascript使用条件语句来做判断 条件语句(conditianal statement)通过判断表达式的值来决定执行还是跳过某些语句,包括if语句和switch语句

if、switch语句

语句块 块:即为复合语句,指由一对花括号括起来的多条java语句. 语句块中可以包含另外一个语句块. 语句块决定了变量的作用域. 语句块中声明的变量只能在该语句块以及内部语句块中使用. 不能在嵌套的两个语句块中声明重名的变量. if语句 if语句是java语言选择控制或分支控制语句之一,用来对给定条件进行判定,并根据判定的结果(真或假)决定执行给出的两种操作之一. 单分支if语句:if(条件表达式){语句块} 双分支if语句:if(条件表达式){语句块1}else{语句块2} 多分支if语句:i

十四、流程控制之switch语句

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace _14.流程控制之switch语句 {     class Program     {         static void Main(string[] args)         {             // switch语句                          /**        

1.4 Go语言-switch语句(转)

与串联的if语句类似,switch语句提供了一个多分支条件执行的方法.不过在这里用一个专有名词来代表分支——case.每一个case可以携带一个表达式或一个类型说明符.前者又可被简称为case表达式.因此,Go语言的switch语句又分为表达式switch语句和类型switch语句.      先说表达式switch语句.在此类switch语句中,每个case会携带一个表达式.与if语句中的条件表达式不同,这里的case表达式的结果类型并不一定是bool.不过,它们的结果类型需要与switch表