当前位置: 主页->程序设计->Javascript基础教程
 

第一课

Javascript教程
课程简介
实际应用
隐藏JavaScript
第一天复习

第二课

第二天课程简介
变量介绍
首个变量例子的程序主体
字符串的魔力
变量练习
if-then子句
if-then语句的例子
if-then练习
链接事件
图片交换
练习2
复习

第三课

第三天课程简介
窗口操作介绍
Javascript中的窗口操作
JavaScript中的窗口操作举例
Windows特性
JavaScript文件目标模块
状态条的操作
窗口间的交流
再谈JavaScript  DOM
窗口的其它特性
再谈WindowFrame树杈结构
自己动手操作
第三天复习

第四课

第四课介绍
循环介绍
循环的密码
再谈WHILE循环
For循环
嵌套循环
循环练习
数组
数组和循环
文件目标模块中的数组
函数
无参数函数
参数及返回值
多于一个参数的函数

第五课

第五课课程介绍
介绍反馈表单
控制文字域的值
文字域事件
反馈表单处理器
文字域的练习
复选框
单选框
选单
在选单中应用onchange命令

Javascript基础教程

第七页: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
第十二页复习

 

[第1课][第2课][第3课][第4课][第5课]