象很多其它编程语言一样,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