上一页 首页 下一页

JavaScript高级教程

JavaScript高级教程
JavaScript高级教程 - 第一课
MCHWEB

第三页: 一个if-then-else的快捷方式

在JavaScript中最常用得语句就是if-then-else。下面是一
个奖励猴子的例子:

if (monkey_behavior == "good")

{

	var toy = "videogames";

} else {

	var toy = "rocks";

}

用通俗的英语翻译上面的代码意思是说:“如果猴子表现得
好,就允许他玩电子游戏,否则就扁它。”上面的例子显示
了if-then-else语句的标准格式,但是对于那些喜欢投机取
巧的人,还有一种快捷方式:

var toy = (monkey_behavior=="good") ? "videogames" : "rocks";

这个表达式和上面对语句所起的作用是完全一样的。这个条
件语句有3部分:测试条件,测试为真时返回的值,以及测试
为假时返回答值。在上面对例子中,测试条件是
(monkey_behavior=="good") 。如果测试条件为真,则返回字
符串videogames;如果测试条件为假,则返回分号右边的值:
rock。

这种快捷方式在函数调用中使用时非常便利。例如,你可以用
它来做下面的事情:

var password = "open sesame";

var answer = prompt("what's the password? ","");

alert((answer == password) ? "welcome!" : "buzz off");

点击这里 你就可以看到代码执行的过程。根据你所输入的字符
是否是规定单密码,你将受到“欢迎”的信息或者to是蜂鸣。

如果没有这种条件语句,则必须这样书写代码::

var password = "open sesame";

var answer = prompt("what's the password? ","");

if (answer == password) 

{

	alert("welcome");

} else {

	alert("buzz off");

}	



显然代码长了很多,但是也更容易了解它的含义。选用何种
条件语句依每个人的喜好而定。 >>

JavaScript高级教程
第一页 Javascript高级教程
第二页 本教程的课程计划
第三页 一个if-then-else的快捷方式
第四页 什么是变量
第五页 变量的使用方法

[第1课][ 第2课 ][ 第3课 ][ 第4课 ][ 第5课 ]



上一页 首页 下一页