JavaScript语法


JavaScript 程序

计算机程序是由计算机“执行”的“指令”列表

在编程语言中,这些程序指令称为语句

JavaScript 是一种编程语言

JavaScript 语句用分号分隔:

var x, y, z;
x = 5;
y = 6;
z = x + y;

让我试试

> 在HTML,JavaScript程序由浏览器执行。


JavaScript 语句

JavaScript语句的组成:

值、运算符、表达式、关键字和注释.


JavaScript 值

JavaScript的语法定义了两种类型的值:固定值和变量值.

固定值称为字面量。变量值称为变量.


JavaScript 字面量

写固定值的最重要的规则是:

数值可以带或者不带小数点:

10.50

1001

让我试试

字符串是文本,在双引号或单引号中写入:

"John Doe"

'John Doe'

让我试试


JavaScript 变量

在编程语言中,变量用于存储数据值.

JavaScript使用var关键字声明变量。

等号用于给变量赋值.

在这个例子中,x被定义为变量。然后,x被赋值为6:

var x;

x = 6;

让我试试


JavaScript 操作符

JavaScript 使用算术操作符 ( + - * / ) 去计算值:

(5 + 6) * 10

让我试试

JavaScript 使用赋值操作符 ( = ) 给变量赋值:

var x, y;
x = 5;
y = 6;

让我试试


JavaScript 表达式

表达式是值、变量和运算符的组合,它计算到一个值.

计算被称为运算.

例如, 5 * 10 运算结果是 50:

5 * 10

让我试试

表达式也可以包含变量值:

x * 10

让我试试

这些值可以是多种类型,如数字和字符串.

例如, "John" + " " + "Doe", 运算结果是 "John Doe":

"John" + " " + "Doe"

让我试试


JavaScript 关键字

JavaScript 关键字用于识别要执行的操作

var关键字告诉浏览器创建变量:

var x, y;
x = 5 + 6;
y = x * 10;

让我试试


JavaScript 注释

不是所有的JavaScript语句是“执行”的。

// 后面的代码或者/**/ 之间的内容作为注释.

注释将被忽略,不会被执行:

var x = 5;   // I will be executed

// var x = 6;   I will NOT be executed

让我试试

> 你将在后面的章节中了解更多关于注释的内容。


JavaScript 标识符

标识符就是名称。

在JavaScript中,标识符用来命名变量(关键词,函数和常量)。

名称的规则在大多数编程语言中是相同的.

在JavaScript中,第一个字符必须是字母, 下划线 (_), 或者美元符号 ($).

随后的字符可以是字母、数字、下划线或美元符号.

> 数字不允许作为第一个字符.
> JavaScript使用这种方式可以很容易区分标识符号.


JavaScript 区分大小写的

所有JavaScript标识符是大小写敏感的。

变量 lastName 和 lastname, 是不同的两个变量.

var lastname, lastName;
lastName = "Doe";
lastname = "Peterson";

让我试试

JavaScript 不解析 VAR 或者 Var 当做 var.


JavaScript 驼峰命名法

从历史上看,程序员使用三种方法将多个单词连接成一个变量名:

连字符:

first-name, last-name, master-card, inter-city.

> 连字符是不允许在JavaScript。这是减法。

下划线:

first_name, last_name, master_card, inter_city.

驼峰命名法:

FirstName, LastName, MasterCard, InterCity.

![]()

JavaScript程序员倾向于使用驼峰命名法,从一个小写字母开始:

firstName, lastName, masterCard, interCity.


JavaScript 字符集

JavaScript 使用Unicode字符集.

Unicode涵盖世界上(几乎)所有字符,标点符号.

了解更多, 请学习我们完整的Unicode参考
更多教程:<http://codingdict.com/article/3135&gt;

声明:该文章系转载,转载该文章的目的在于更广泛的传递信息,并不代表本网站赞同其观点,文章内容仅供参考。

本站是一个个人学习和交流平台,网站上部分文章为网站管理员和网友从相关媒体转载而来,并不用于任何商业目的,内容为作者个人观点, 并不代表本网站赞同其观点和对其真实性负责。

我们已经尽可能的对作者和来源进行了通告,但是可能由于能力有限或疏忽,导致作者和来源有误,亦可能您并不期望您的作品在我们的网站上发布。我们为这些问题向您致歉,如果您在我站上发现此类问题,请及时联系我们,我们将根据您的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。