Javascript教程第六课:Javascript的Switch语句

假设语句在JS中用来依据不同的条件执行不同的行为。


JS 开关语句

如果想杂在几个代码块中选择一个来运行就使用switch(开关)语句

语法

switch(n)  {  
case 1:    execute code block 1    break      
case 2:    execute code block 2    break  
default:      code to be executed if n is    different from case 1 and 2  }

它是这样工作的:首先,有唯一的一个表达式 n (大多数为一个变量),它是被赋过值的。 接下来表达式将与每个case(事件)进行比较。如果吻合就执行该事件内的代码块。使用break来防止代码执行后自动转向下一个事件。

例子

<script type="text/javascript"> 
 //You will receive a different greeting based  
//on what day it is. Note that Sunday=0,  
//Monday=1, Tuesday=2, etc.
var d=new Date()  
theDay=d.getDay()  
switch (theDay)  {  
case 5:    document.write("Finally Friday")    break  
case 6:    document.write("Super Saturday")    break  
case 0:    document.write("Sleepy Sunday")    break  
default:    document.write("I'm looking forward to this weekend!")  }    
</script>

Copyright ?2005-2008 All rights reserved. www.17zixue8.com 版权所有    赣ICP备07501614号        完美兵团会员待遇说明    站主QQ:335759285