JavaScript基本概念(一)

来源:互联网 发布:球球大作战java源代码 编辑:程序博客网 时间:2024/05/16 15:53

语法

1.JavaScript中的一切(变量、函数名和操作符)都区分大小写。

2.标识符,指的是变量、函数、属性的名字。规则是:第一个字符必须是字母、下划线或一个美元符号;其他字符可以是字母、下划线、美元符号或数字。标识符一般采用驼峰大小写格式,例如:firstSecond。

3.注释:JavaScript使用C语言风格的注释,包括单行注释和块级注释。
当行注释以双杠开头,例如:
//单行注释
块级注释以一个斜杠和一个星号开头,以一个星号和一个斜杠结尾,例如:
/*
*这是一个多行
*(块级)注释
*/
4.严格模式
ECMAScript5引入了严格模式的概念。严格模式是为为JavaScript定义了一种不同的解析与执行模型。如果想在整个脚本中启用严格模式,可以在顶部添加如下代码:
“use strict”;
这是一个编译指示,用于高速支持的JavaScript引擎切换到严格模式,这是为不破坏ECMAScrpit3语法而特意选定的语法。在函数内部上方包含这条编译指示,也可以指定函数在严格模式下执行。

5.语句
JavaScript中的语句以一个分号结尾;如果省略分号,则由解析器确定语句的结尾,但推荐使用分号结尾。虽然条件控制语句只在执行多语句的情况下才要求使用代码块,但最好始终在控制语句中使用代码块。

关键字和保留字
JavaScript中定义了一组具有特定用途的关键字,关键字是语言保留的,不能用作标识符。JavaScript中还描述了一组不能用作标识符的保留字。

变量
JavaScript的变量是松散类型的,可以用来保存任何类型的数据。主要的注意的地方有:1.使用var操作符定义的变量将成为定义该变量的作用域中的局部变量 2.不使用var操作符定义的变量为全局变量。和C语言等语言一样,可以使用一条语句定义多个变量。在严格模式下,不能定义名为eval或arguments的变量,否则会导致语法错误。

0 0
原创粉丝点击