JavaScript语法入门系列(五) 选择语句
来源:互联网 发布:ubuntu怎么读 编辑:程序博客网 时间:2024/05/01 15:49
选择语句就是通过判断条件来选择执行的代码块。JavaScript中选择语句有if语句,switch语句两种。
5.1 if 语句
它的语法如下:
if(condition)statement1 [else statement2]
例如:
var iNum = -1;
if(iNum>0) {
document.write("iNum>0");
alert("iNum>0");
}
else if(iNum ==0)
{
document.write("iNum=0");
}
else
document.write("iNum<0");
网页上显示”iNum<0”并且弹出”iNum<0”的对话框。
注意:如果if或者else之后的语句statementN只有一条时,大括号{}可以省略。
5.2 switch语句
它的语法如下:
switch(variant){
case value1:statement1
break;
case value2:statement2
break;
….
case valuen:statementN
break;
default:statement
}
例如:
var iSelection = 2;
switch(iSelection){
case 1:
document.write("You select 1");
break;
case 2:
document.write("You select 2");
break;
default:
document.write("You select a numberwhich is not 1 or 2");
}
结果为网页显示”You select 2”。
break语句用来终止switch语句的执行并跳出switch代码块到switch语句之后的下一行代码。如果碰到匹配的case条件,但其代码块中没有break语句时,程序会依次执行其后的case中的代码直到碰到一个break语句或者switch语句结束。可以利用这个特性来让不同的case条件下执行相同的代码。比如上例可以改为:
var iSelection = 2;
switch(iSelection){
case 1:
case 2:
document.write("You select "+iSelection);
break;
default:
document.write("You select a numberwhich is not 1 or 2");
}
default语句在variant找不到匹配的valueN时调用。比如上例中iSelection若为3则default下面的语句会被调用。
- JavaScript语法入门系列(五) 选择语句
- JavaScript语法入门系列(六) 循环语句
- JavaScript语法 (顺序+判断+选择+循环+其他=五种语句)演示
- JavaScript语法入门系列(一) 简介
- JavaScript语法入门系列(二) 变量
- JavaScript语法入门系列(八) 函数
- JavaScript语法入门系列(九) 浏览器对象(BOM)
- JavaScript语法入门系列(四) 运算符
- JavaScript语法入门系列(十) 错误处理
- JavaScript语法集锦(五)
- JAVA菜鸟入门篇 - 控制语句:顺序结构、选择结构和循环结构(五)
- JavaScript系列(五:事件)
- C++编程入门系列之五(算法的基本控制结构之选择结构)
- JavaScript语法入门系列(七) 类和对象(前言)
- JavaScript语法入门系列(七) 类和对象(数组)
- JavaScript语法入门系列(七) 类和对象(日期Date)
- JavaScript语法入门系列(七) 类和对象(Math对象)
- JavaScript语法入门系列(七) 类和对象(正则表达式RegExp)
- 八款开源 Android 游戏引擎 (巨好的资源)
- 堆和栈的区别
- 原创内容的17PK飞鸽传书
- c++的STL
- Linux命令大全
- JavaScript语法入门系列(五) 选择语句
- HDU 1733 escape(最大流 + dinic算法)
- 《那些年啊,那些事——一个程序员的奋斗史》——117
- 算法导论第九章例题之寻找最大数和最小数优化版
- mysql 查找重复记录 删除重复记录
- 实用SQL语句大全
- 背包九讲
- C Programming Language 1-16
- JavaScript语法入门系列(六) 循环语句