js基础
var变量
-
变量就是一个用来存储数据的容器。
-
声明变量使用var关键字
-
变量的声明
var name = '右侧叫表达式'; // var 是声明变量的关键字 // name 是变量的名字 // = 赋值运算符 // =右边 表达式
-
var提升变量,只是把变量提升到作用域的最顶层,变量的赋值不会提升,依然保留在原始位置。
内存分配
-
内存中的栈【有序存储】:存储基础数据类型的数据【字符串,数字,布尔值】
-
内存中的堆【无序存储】:存储的是复杂/引用类型的数据【对象,数组】
变量命名规范
-
【重点】变量名不可以是js的关键字或保留字
-
变量的名字不可以用数字开头、其他非英文字母的字符,虽然可以用中文做变量名字,但是一般不这样写。
-
变量可以使用
$
、_
、英文字母做变量名 -
命名的时候应该遵循语义化规则:让变量有实际的含义,实在不行可以使用拼音【不推荐】
-
对于多个单词拼接的变量名应该使用驼峰命名法:
-
大驼峰命名法:myname => MyName; 每个单词的首字母大写
-
小驼峰命名法:myname => myName:除了第一个单词,剩下的单词首字母大写