|
第七页:if-then语句的例子
(
)
如果你在即时对话框中键入yes,你将在看到本页其他部分前收到一个亲切的问候。若敲入别的则没有。
这里是该语句的核心:
var monkey_love = prompt("你喜欢网猴吗?","敲入是或否。");
if (monkey_love == "是")
{
alert("谢谢!很高兴您能来这儿!请往下读吧!");
}
第一行你见过。它唤起一个对话框并将用户的反馈调入变量monkey_love中。但第二行就有些不同:它有个条件,即如果变量monkey_love等于值"是"
,则运行花括号中的语句。若它等于其他值,则不运行。
注意该条件中的两个等于标记,这是人们容易搞混的地方之一。如果你只用一个标记,实际上是告诉JavaScript测试是否monkey_love等于
"是"。幸运的是,多数浏览器在你运行这些语句时会识别这些错误并警告你。但最好现在开始就注意别犯这种错误。
其他重要的条件是:
(variable_1 > variable_2) is true
if variable_1 is greater than variable_2
(variable_1 < variable_2) is true
if variable_1 is less than variable_2
(variable_2 <= variable_2) is true if variable_1 is less
than or equal
to variable_2
(variable_1 != variable_2) is true if variable_1 does not
equal variable_2
有两个方法可使你的条件更合理:
在运行花括号中的语句前如果你想要两件事为“是”,可这样做:
if ((variable_1 > 18) && (variable_1 < 21))
{
document.writeln("variable_1 can vote, but can't drink.");
}
注意这里的两个“&&”在JavaScript中这是“与”的意思。也注意整个子句有两个部分,&&须在圆括号中。
若想两件事之一为真,这样做:
if ((variable_1 == "bananas") ||
(variable_1 == "JavaScript"))
{
document.writeln("The monkey is
happy because it has " + variable_1);
}
回到if-then 练习中来!
JavaScript教程
第一页:第二天课程简介
第二页:变量介绍
第三页:首个变量例子的程序主体
第四页:字符串的魔力
第五页:变量练习
第六页:if-then子句
第七页:if-then语句的例子
第八页:if-then练习
第九页:链接事件
第十页:图片交换
第十一页:练习2
第十二页:复习
|