前端开发学习笔记–JavaScript 语法,关键字及保留字

发布于 2018-04-26  100 次阅读


一、语法构成

变量、函数名和操作符都是区分大小写

例:

var box = 'text';
alert(box);
//输出 text
var box = 'Text';
alert(box);
//输出 Text

标识符指变量、函数、属性的名字,或者函数的参数;如 a123、

标识符的组合方式有:

1:第一个字符必须是字母、下划线 _ 或美元符号$

2:其他字符可以是字母、下划线、美元符号或数字

3:关键字、保留字、true、false 和 null 不能作为标识符

程序中直接显示出来的数据值称之为直接量(即字面量 literal)

字面量有如下几种类型:

var box = 10;
alert(box);
//数字字面量
var box = '名字';
alert(box);
//字符串字面量
var box = /java/gi;
alert(box);
//正则表达式字面量

还有一些如:

true                             //布尔值字面量

null                            //对象字面量

{x:3, y:5}                 //对象字面量表达式

[1,2,3,4,5]             //数组字面量表达式

JavaScript 的注释有单行注释和块级注释

1: //    表单行注释

2:

/*

var box = ’text‘;

alert(box);

输出 text

*/    表块级注释

二、变量

用来保存任何类型的数据,定义变量时使用 var 操作符(关键),后面跟一个变量名(即标识符)。

1:

var box;
alert(box);
//输出 undefined。定义了 box 变量,没有给变量赋值,则系统默认输出特殊值:undefined

2:

var box= '名字';
alert(box);
//输出名字,以字符串的形式赋值

3:

var box= '名字';
var age= 10;
alert(box);
alert(age);
//先输出名字,再输出 10,可以多行设置不同变量,也可一行操作

三、关键字和保留字

关键字,一般用于控制语句的开始或结束或者用于执行特定的操作等,关键字和保留字均不能用作标识符