javascript基本语法和变量(转)

时间:2016-01-25 17:05:25   收藏:0   阅读:139

转载来自 阮一峰老师的文章,地址为:http://javascript.ruanyifeng.com/grammar/basic.html#toc0

1.1语句

JavaScript 程序的执行单位是行,也就是一行一行的执行,一般情况下,每一行就是一个语句。

JavaScript 程序的执行顺序是从上倒下,也就是按照从上到下的顺序一行一行的解析和执行。

语句是为了完成某种任务而进行的操作,比如下面就是一行赋值语句。

var a = 1 + 3;

这条语句先用var命令声明了一个变量a,然后将 1+3的运算结果赋值给了变量a

1+3 叫做表达式(注意是表达式而不是语句)指一个为了得到返回值的计算式,与聚合表达式的区别在于:语句是为了进行某种操作 一般情况下不需要返回值

表达式是为了得到返回值,一定会返回一个值。

凡是javascript 中预期为值的地方,都可以使用表达式,比如赋值语句的等号左边,预期是一个值,因此可以放置各种表达式,一条一句可以包含多个表达式。

语句以分号结尾,一个分号就表示一个语句结束,多个语句可以写在一行内。

var a = 1 + 3 ; var b = ‘abc‘;

分号前面可以没有任何内容,JavaScript引擎将其视为空语句。

;;;

上面的代码就表示3个空语句。(关于分号的更多介绍,请看后文《结尾的分号》一节。)

表达式不需要分号,一旦加上分号 ,就代表了一个语句而不是表达式了。

表达式不需要分号结尾。一旦在表达式后面添加分号,则JavaScript引擎就将表达式视为语句,这样会产生一些没有任何意义的语句。

1 + 3;
‘abc‘;

上面两行语句有返回值,但是没有任何意义,因为只是返回一个单纯的值,没有任何其他操作。

1.2 变量

变量是对"值"的引用,使用变量等同于引用一个值。每个变量都有一个变量名。

var a = 1;

上面的代码先声明变量a,然后在变量a与数值1之间建立引用关系,也称为将数值1“赋值”给变量a。以后,引用变量a就会得到数值1。最前面的var,是变量声明命令。它表示通知解释引擎,要创建一个变量a

原文:http://www.cnblogs.com/ling-du/p/5157570.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!