1.标识符定义
在js中标识符就是指名字,比如函数名,变量名,属性名等。
因为一个人的名字就代表了一个人,从而可以认为名字就是一个人的标志。
2.Js变量的定义
1.变量是数据的存储空间
2.变量有两部分组成:变量名+储存的数据
3.Js变量的数据类型
string boolean number undefined null object
4.Js变量的命名规则
1.字母数字下划线¥$组成
2.首字母不能是数字
3.可读性和语义性要好
4.建议使用驼峰命名
5.Js变量的声明方式
变量的声明主要是用来限制存储的数据,不是同一类型的数据不让存储进去。
声明方式有三种
1.var 存在变量提升 重新赋值会导致改变
2.let 不存在变量提升 重新赋值会导致改变
3.const 不存在变量提升 不会导致改变
6.Js变量的分类
1.全局
1.写在函数以外的变量
2.可以在脚本任何位置访问
2.局部
1.写在函数以内
2.只能在当前函数内使用
7.Js数据类型的存储
1.堆 引用类型对象和引用
2.栈 变量和变量值以及对象的引用
8.Js变量的提升
把变量提升到脚本的最顶部
9.Js注释
1.种类
1.单行 //
2.多行 /**/
2.作用
1.增强代码的可读性
3.特点
不被浏览器解析
在js中标识符就是指名字,比如函数名,变量名,属性名等。
因为一个人的名字就代表了一个人,从而可以认为名字就是一个人的标志。
2.Js变量的定义
1.变量是数据的存储空间
2.变量有两部分组成:变量名+储存的数据
3.Js变量的数据类型
string boolean number undefined null object
4.Js变量的命名规则
1.字母数字下划线¥$组成
2.首字母不能是数字
3.可读性和语义性要好
4.建议使用驼峰命名
5.Js变量的声明方式
变量的声明主要是用来限制存储的数据,不是同一类型的数据不让存储进去。
声明方式有三种
1.var 存在变量提升 重新赋值会导致改变
2.let 不存在变量提升 重新赋值会导致改变
3.const 不存在变量提升 不会导致改变
6.Js变量的分类
1.全局
1.写在函数以外的变量
2.可以在脚本任何位置访问
2.局部
1.写在函数以内
2.只能在当前函数内使用
7.Js数据类型的存储
1.堆 引用类型对象和引用
2.栈 变量和变量值以及对象的引用
8.Js变量的提升
把变量提升到脚本的最顶部
9.Js注释
1.种类
1.单行 //
2.多行 /**/
2.作用
1.增强代码的可读性
3.特点
不被浏览器解析