Javascript 教程 -- 编写 Javascript 代码

时间:2022-05-19 12:30:29 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
象很多其它编程语言一样,Javascript 也是用文本格式编写,由语句 (statements),语句块 (blocks) 和注释 (comments) 构成。语句块 (blocks) 是由一些相互有关联的语句构成的语句集合。在一句语句 (statement) 里,你可以使用变量,字符串和数字 (literals),以及表达式 (expressions)

语句 (Statements)

一个 Javascript 程序就是一个语句的集合。一句 Javascript 语句相当于一句完整的句子。Javascript 语句将表达式 (expressions)用某种方式组合起来,得以完成某项任务。 一句语句 (statement) 包含一个或多个表达式 (expressions)关键词 (keywords) 运算符 (operators)。一般来说,一句语句的所有内容写在同一行内。不过,一句语句也可以写成多行。此外,多句语句也可以通过用分号 (;) 分隔,写在同一行内。

建议:将每句语句以显示的方式结束,即在每个语句最后加分号 (;) 来表示该句语句的结束。

以下是几个语句的例子:

aBird = "Robin";

上面这句语句表示将 "Robin" 这个字符串赋值给变量 aBird

var today = new Date();

上面这句语句表示将今天的日期值赋值给变量 today

语句块 (Blocks)

通常来说, {} 括起来的一组 Javascript 语句称为语句块 (blocks)语句块通常可以看做是一句单独的语句。也就是说,在很多地方,语句块可以作为一句单个的语句被其它 Javascript 代码调用。但是以 for while 开头的循环语句例外。另外要注意的是, 注意:在语句块里面的每句语句以分号 (;) 表示结束,但是语句块本身不用分号。 语句块 (blocks) 通常用于函数和条件语句中。

下面的例句中,{} 中间的 5 句语句构成一个语句块 (block),而最后三行语句,不在语句块内。

function convert(inches) { feet = inches / 12; miles = feet / 5280;

nauticalMiles = feet / 6080; cm = inches * 2.54; meters = inches / 39.37; }

km = meters / 1000; kradius = km; mradius = miles;

注释 (Comments)

为了程序的可读性,以及便于日后代码修改和维护时,更快理解代码,你可以在 Javascript 程序里为代码写注释(comments)

Javascript 语言里,用两个斜杠 // 来表示单行注释。见例句:

aGoodIdea = "Comment your code thoroughly."; // 这是单行注释。

多行注释则用 /* 表示开始, */ 表示结束。见例句:


/*

这是多行注释 行一。 这是多行注释 行二。 */

推荐使用多行的单行注释来替代多行注释,这样有助于将代码和注释区分开来。

表达式 (Expressions)

Javascript 表达式 (expressions) 相当于 javascript 语言中的一个短语,这个短语可以判断或者产生一个值,这个值可以是任何一种合法的 Javascript 类型 - 数字,字符串,对象等。最简单的表达式是字符。 表达式示例:

3.9 // 数字字符 "Hello!" // 字符串字符 false // 布尔字符 null // null 值字符 {x:1, y:2} // 对象字符 [1,2,3] // 数组字符 function(x){return x*x;} // 函数字符

以下是比较复杂的表达式示例:

var anExpression = 3 * (4 / 5) + 6;

var aSecondExpression = Math.PI * radius * radius;

var aThirdExpression = aSecondExpression + "%" + anExpression;

var aFourthExpression = "(" + aSecondExpression + ") % (" + anExpression + ")";

赋值和等于 (Assignments and Equality)

Javascript 语言中使用等号 (=) 表示变量赋值。等号左边的值可以是: 变量



数组元素

对象属性

等号右边的值可以是任何类型的值,包括表达式。例句如下,表示将整数 8 赋值给 x 个变量。

x = 8;



注意: Javascript 里,要判断两个值是否相等,不用等号,而是用两个等号来表示 (==) 例句如下,表示 x 等于 8

x == 8




本文来源:https://www.wddqw.com/doc/fd4f57292af90242a895e543.html