声明:告诉编译器或解析器该变量存在,这个行为并不分配内存空间。
定义:为变量分配内存空间。在C语言中,一般声明就包含定义,比如:int a;
。但在Javascript中,var a;
这种形式只是声明。
初始化:在定义变量以后,系统为变量分配的空间内存储的值是不确定的,所以需要对这个空间进行初始化,以确保程序的安全性和确定性,给变量赋默认值。
赋值:变量在分配空间之后的某个时间里,对变量的值进行刷新操作,即修改存储空间内的数据。
声明:告诉编译器或解析器该变量存在,这个行为并不分配内存空间。
定义:为变量分配内存空间。在C语言中,一般声明就包含定义,比如:int a;
。但在Javascript中,var a;
这种形式只是声明。
初始化:在定义变量以后,系统为变量分配的空间内存储的值是不确定的,所以需要对这个空间进行初始化,以确保程序的安全性和确定性,给变量赋默认值。
赋值:变量在分配空间之后的某个时间里,对变量的值进行刷新操作,即修改存储空间内的数据。