如何編寫javascript

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值