Javascript中的条件判断语句使用了详细的解决方案。
Javascript支持它根据不同的条件执行操作条件语句。
Javascript支持if语句的形式,如下所示:
如果语句
如果…else语句
如果…否则如果…声明。
If statement:
if语句是允许Javascript做出决定并有条件执行语句的基本控制语句。
Grammar:
如果(表达式){
表达式为真时要执行的语句
}
这里对Javascript表达式、表达式进行了求值。如果得到的值是真的,则执行属性语句。如果表达式为false,则不执行声明。大多数情况下,在使用决策时使用比较操作。
实例uff1a
<!——
var年龄= 20;
如果(年龄大于18){
document.write(可驾驶);
}
这将产生以下结果:
有资格驾驶
如果…else语句:
如果…其他语句是控件语句的下一种形式,允许Javascript执行更可控的语句。
语法
如果(表达式){
表达式为真时要执行的语句
其他{ }
如果表达式为false,将执行的语句
}
这里对Javascript表达式求值,如果结果值为真,则在if块中执行属性语句,如果表达式为false,则执行固定的其他块。
实例uff1a
<!——
var年龄= 15;
如果(年龄大于18){
document.write(可驾驶);
其他{ }
document.write(不符合驾驶);
}
这将产生以下结果:
不符合驾驶资格
如果…否则如果…Syntax:
以一级IF的形式…否则如果…控制语句Javascript为正确决策提供了一些条件。
语法
如果(表达式1){
如果表达式1是真的,则执行语句
}如果(表达式2){
如果表达式2是真的,则执行语句
}如果(表达式3){
如果表达式3是真的,则执行语句
其他{ }
如果没有表达式为真则要执行的语句
}
代码没有什么特别之处,这只是一系列if语句,其中每一个if之前的语句都是其他子句的一部分。声明是根据真实条件执行的,如果非条件为true,则其他块执行。
实例uff1a
<!——
var图书=数学;
如果(图书=历史){
document.write(历史书);
否则如果(书=数学=){
document.write(数学书);
否则如果(图书=经济学){
document.write(经济学的书);
其他{ }
document.write(未知书);
}
这将产生以下结果:
数学书