第三页:
                  
                   一个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课
                   
                   ]
                  
                  
                  
                 
                  
                  
                 
                 
                 |