|
第三页:首个变量例子的程序主体 (
)
现在我们已经定义了变量,让我们用它来做一些事。
这里介绍如何用JavaScript写变量和网页。
// here's how to use JavaScript to write out HTML
document.writeln("<b>The monkey dances ");
document.writeln(secs_per_year);
document.writeln(" seconds per year.</b><p>");
这里是关于这三行的兴趣点:
- document.writeln() 对于网页写入插入词。
- 在document.writeln()中可作大量细节之事,但到此为止你只需记住你是<script>和</script>标签之间,必须
用document.writeln("blah!")在网页中写HTML
引号中的字符显现出来;引号外的字符被认为是变量。
- 注意在第一和第三行中,引号中的是我们想要显现的,而secs_per_year无引号。因此JavaScript认为它是变量并交换成变量值。幸好,在头文件中我们定义了secs_per_year是一大数,因此可被显现,否则JavaScript将报错。
引号中的任何字都被称为字符串,JavaScript不编译它。本例中使用的是双引号("),也可使用单引号('),二者可互换。若第二行中的是
document.writeln("secs_per_year"),JavaScript 将直接将secs_per_year显现,而不是31,536,000.
本例和字符的区别很重要,因此在我们继续下去之前,保证你已读懂了这段。
- 你可以用document.writeln() 写HTML语言。
- 注意第一和第三行的<b> 和 </b> 标签。
这即是该例的概要。我们常见的一个问题是:“通常什么出现
在头文件中,什么出现在主体文件中?”
一般这关系不大。好的习惯是把大多数JavaScript放在页面的 头上。这是因为比主体要先读到,所以出现在主体中的变量(如secs_per_min)都在头中定义了。当secs_per_min
在JavaScript试图执行document.writeln(secs_per_min)命令 后定义则JavaScript会报错。
好,现在我们准备作一个关于变量的练习,但首先再注意一下字符串。
JavaScript教程
第一页:第二天课程简介
第二页:变量介绍
第三页:首个变量例子的程序主体
第四页:字符串的魔力
第五页:变量练习
第六页:if-then子句
第七页:if-then语句的例子
第八页:if-then练习
第九页:链接事件
第十页:图片交换
第十一页:练习2
第十二页:复习
|