javascript学习(一)——基本语法(5)
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) {
相关新闻>>
- Javascript 兼容 IE6、IE7、FF 的“加入收藏”“设为首页”
- 好好学一遍JavaScript 笔记(一)——基础中的基础
- 好好学一遍JavaScript 笔记(二)——encode、数组、对象创建
- 好好学一遍JavaScript 笔记(三)——StringBuffer、prototype
- 好好学一遍javaScript 笔记(四)——Attribute、HTML元素、文档碎
- 好好学一遍JavaScript 笔记(五)——正则表达式基础
- 好好学一遍JavaScript 笔记(六)——正则表达式基础二
- 好好学一遍JavaScript 笔记(七)——RegExp对象与常用正则
- 好好学一遍JavaScript 笔记(八)——冒泡型事件、捕获型事件
- JavaScript详解
- 发表评论
-
- 最新评论 更多>>