首页 > 代码库 > javascript各种专业名词

javascript各种专业名词

刚开始学javascript经常看到各种专业名词,在此整理一下个人的学习笔记:

 

直接量

直接量——就是程序中直接使用的数据值,如:
88           //数字(String)
"hello world"    //字符串(Number)
true        //布尔值(Boobean)
/[a-z][0-9]/    //正则表达式(RegExp)
null        //空值(null)
{x:1,y:2}     //对象(Object)
[1,2,3,4,5]   //数组(Array)

 

标识符(变量名)

标识符——就是一个名字,用来对变量和函数进行命名,说白了就是变量名,如:
var str="hello world" //str就是一个标识符
function sayHi(){ alert("hello world");}   //sayHi就是一个标识符

 

保留字与关键字

关键字——是被js定义过的单词,如:var,function
保留字——目前还没被js定义单词,但是以后肯能会被js定义使用的单词,也就是很有可能在未来版本的js中会成为关键字的单词。所以不能使用保留字做标识符,如果用了,一旦新版本js发布,那么你之前的程序就会报错了。

 

数据类型

数据类型分为:原始类型、对象类型、null、underfined

原始类型——包括数字,字符串,布尔值
对象类型——除了数字,字符串,布尔值,null,underfined之外的都是对象。
null,underfined分别代表了各自特殊类型的唯一成员。

 

变量声明

变量声明——也就是使用var关键字来声明变量,如果在声明的时候未赋值就直接使用,则它的初始值就是underfined。