本文摘自PHP中文网,作者醉折花枝作酒筹,侵删。
js条件控制语句有:1、if语句;2、“if … else if … else…”语句;3、switch语句;4、while语句;5、“do…while”语句;6、for语句;7、“for…in”语句;8、with语句。

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。
if语句:
1 2 3 4 | var box=50;
if (box == 50){
alert("True');
}
|
if … else if … else…
1 2 3 4 5 6 7 8 9 10 | var box = 50;
if (box > 0 && box <60){
alert( "不及格" );
} else if (box >=60 && box < 80){
alert( "及格" );
} else if (box >= 80 && box <= 100){
alert( "good" );
} else {
alert( "数值错误" );
}
|
switch 语句是多重条件判断,用于多个值相等的比较。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | var box = 4;
switch (box){
case 1:
alert( "one" );
break ;
case 2:
alert( "two" );
break ;
case 3:
alert( "three" );
break ;
default :
alert( "默认值" );
break ;
}
|
while 语句是一种先判断后循环的语句,必选先满足条件,才会执行循环体内
1 2 3 4 5 | var box = 5;
while (box > 0){
alert(box);
box--;
};
|
do…while 语句是一种先执行后判断的循环语句,也就是说,不管条件是否满足,都至少执行一次循环体内
1 2 3 4 5 | var box = 1;
do {
alert(box);
box++;
} while (box < 5);
|
for 语句也是一种先判断,后循环的语句,但他可以在循环之前初始变量
1 2 3 4 5 | for ( var box=1; box<=5; box++){
alert(box);
};
|
for…in 语句是一种精准的迭代语句,可以用来枚举出对象的属性。
1 2 3 4 5 6 7 8 | var list = [1, 2, 3, 4, 5];
for ( var i in list){
document.write(i);
};
var p = {name: "张三" , age:18, sex: "男" };
for ( var i in p){
console.log(i, p[i]);
};
|
with 语句的作用是将代码的作用域设置到一个特定的对象中。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | var box = {
name: "张三" ,
age: 18,
sex: ”男",
};
var a = box.name;
var b = box.age;
var c = box.sex;
with (box){
var a = name;
var b = age;
var c = sex;
}
|
DOM(Document Object Model)文档对象模型
Node(节点)
加载 HTML 页面时,Web 浏览器生成一个树型结构,用来表示页面内部结构。DOM 将这种树型结构理解为由节点组成

节点种类:元素节点,文本节点,属性节点。
1 | <div title= "属性节点" >测试 Div</div>
|

【推荐学习:javascript高级教程】
以上就是javascript条件控制语句有哪些的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
在javascript的不同函数中可以使用相同的变量名吗?
javascript中变量是什么
javascript怎么进行类型强制转换
javascript charat()方法是什么
javascript如何获取url参数
javascript如何引用到html中
什么是javascript的事件
javascript怎么去掉页眉页脚
javascript由什么解析
深入理解javascript立即调用函数表达式(iife)
更多相关阅读请进入《javascript》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » javascript条件控制语句有哪些