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

第一课

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

第二课

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

第三课

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

第四课

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

第五课

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

Javascript基础教程

第二页:变量介绍 ( )

如果你学过代数,你一定见过变量。如果没学过也不要紧。变量是JavaScript存储信息的简单方式。例如,当你写:

"x=2," "x"是一个变量,它存储值为2。如果而后你又说"y=x+3," "y"将具有值“5”

这里是一个使用变量的JavaScript例子。

在本例中我们一步一步浏览源码 你将看到:

    <script language="JavaScript">

    <!-- hide me

    开始的这两行我们已经见过。这是任何JavaScript程序都必须的序曲。

    // load up some variables

    var secs_per_min = 60;

    var mins_per_hour = 60;

    var hours_per_day = 24;

    var days_per_year = 365;

第一行是一个注释。含义很明确。

下几行是变量申明,有几样事情需注意:

当首次用一变量时,应以“var”申明。

尽管以var 作为变量申明严格说并不必要,但这是一个好 习惯。当我们讨论接下来的两课时,我们将知道为什么。
 

变量必须以字母或强调性字符起始。

第一个字符后,变量须有数字。因此monkey_23即是合法的变量名。

变量名多数是大小写敏感的,但对不同版本的JavaScript也不尽然。

这意味着变量Loop和loop在有些浏览器中是不同的。一般情况下,建议坚持使用一种命名习惯并保持不变。我本人习惯使用变量间加下划线。其他人有喜欢变量间首字大写的,如secsPerMin。

变量应描述其目的。

象 x, y, 或hack_hack_hack对想要了解你的语言的人来说没有什么用。别使变量名太长以致敲起来费劲,但要长到有一定的描述力。

在定义变量时就可赋于其一个值,也可今后在给出。

在该例中每个变量开始定义时就被赋于了值。不一定非如此,今后的例子中我们将看到即使我们不知道其值,我们也可很好的定义它。
 
语句以半括弧结束。
语句是JavaScript的表达句,半括弧是结束标志。空格和空行是可被JavaScript编译器忽略的,他们仅是为人们读起来方便,该例可被写成长长的一行,但即使加上注释,看起来也会极其吃力。

结束前我要提一下有时半括弧是不必须的,你可能也注意到有的人编的语句没有半括弧作为结束。但加上它是个好习惯,这不仅是由于你的程序的可读性会好的多,这也可减少空行,这些空行会塞满你的程序Webmonkey的习惯是在每一语句后加上半括弧作为结束。

    // do some calculations
    var secs_per_day = secs_per_min *
    mins_per_hour * hours_per_day;
    var secs_per_year = secs_per_day * days_per_year;

这里我们看到了一些基本的算术。每当JavaScript执行了该语句,变量secs_per_year将是无论得到的什么数乘以60, 60,24, 和 365。以后,无论何时遇到变量secs_per_year,它将以这些巨大的数字替代。

    // end hiding -->

    </script>

这里没什么新鲜的,是一个JavaScript片的结束。

这是该例中头文件中JavaScript的全部,当JavaScript执行这 些代码时,上述变量将被定义。但此时这些变量尚未做任何事,这是在该例主体中要完成的事。>>

JavaScript教程
第一页
第二天课程简介
第二页:变量介绍
第三页首个变量例子的程序主体
第四页字符串的魔力
第五页变量练习
第六页if-then子句
第七页if-then语句的例子
第八页if-then练习
第九页链接事件
第十页图片交换
第十一页练习2
第十二页复习

 

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