javascript学习(一)——基本语法(5)

来源:未知 责任编辑:责任编辑 发表时间:2013-11-26 22:14 点击:

var colors = new Array(); 
colors[0] = "orange"; 
colors[1] = "blue"; 
colors[2] = "red"; 
colors[3] = "brown"; 
document.write("Blue: "+ colors[1]);   // 把blue更新成purple  colors[1] = "purple";
document.write("Purple: "+ colors[1]); 

现在你已经很好地了解了变量、运算符和数组,接下来把你所学的东西运用到实践中,开始创建一些逻辑。

条件语句

条件语句是创建脚本语言或是编程语言中各种类型的逻辑的骨架,JavaScript语言也不例外。条件语句基于你所写的条件来确定要采取的行为,JavaScript语言有四种编写条件语句的方式,表6对此做了描述。

表6. 条件语句

语句描述

if如果某个特定条件为true的话就执行脚本

if...else 如果某个特定条件为true的话就执行某个脚本,

如果条件为false的话则执行令一个脚本

if...else if...else  如果不限个数的多个条件中之一为true的话就执行某个脚本,

如果所有的条件都为false的话 就执行其他的脚本

switch 执行许多脚本中的一个

如果你只想在某个条件为true时执行某个脚本的话,就使用if语句。清单14展示了如何使用带有比较运算符的if语句来在条件为true时执行脚本。

清单14. 使用if语句


var num = 10;  
 if(num == 5)  {     
 document.write("num is equal to 5");   
}  
var num = 10;
 if(num == 5)  {   
 document.write("num is equal to 5"); 

如果你打算在某个条件为true时执行一个脚本,而在条件为false时执行另一个脚本话,那么使用if...else语句,如清单15所示。

清单15. 使用if...else语句

var num = 10;   
if(num == 5)  {      
document.write("num is equal to 5");  }   
else {      
document.write("num is NOT equal to 5, num is: "+ num);   

var num = 10; 
if(num == 5)  {    
document.write("num is equal to 5");  } 
else {    
document.write("num is NOT equal to 5, num is: "+ num); 
}
 

如果要基于不同的条件来执行不同的脚本的话,则使用if...else if...else语句,如清单16所示。

清单16. 使用if...else if...else语句


var num = 10;  
 if(num == 5)  {        
document.write("num is equal to 5");   
}  else if(num == 10)  {     
 document.write("num is equal to 10");   
}   
else  {     
document.write("num is: "+ num);   
}  
var num = 10;
 if(num == 5)  {      

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • Gb2312转utf-8编码的方法(vbs+js)
  • 如何使用Ajax技术开发Web应用程序(1)
  • js跳转路径问题
  • JavaScript模仿桌面窗口
  • 用js检测两个线段是否相交
  • 我知道的JavaScript -- 设计模式(桥接)应用之 – 验证器
  • 运用JavaScript构建你的第一个Metro式应用程序(on Windows
  • 我是如何去了解jquery的(六),案例之幻灯片轮换
  • Jquery封装幻灯片效果
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1