多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
[TOC] ## 1、变量命名规则 变量名首字母必须为字母(a-z A-Z),下划线(_),美元符号($)开始 变量名只能是字母,数字,下划线(_)的组合,并且之间不能包含空格 变量名不能使用编程语言的保留字 ## 2.js声明提前 > var声明的变量会在作用域的顶部声明,赋值留在原地 ## 3.var和let的区别 ``` 作用域:var 是没有块级作用域,let块级作用域 声明提前:var会let不会 声明重复:let 不允许在相同作用域下重复声明同一个变量 ``` ## 4.let的由来 > ES5只有全局作用域和函数作用域,没有块级作用域, 导致内层变量可能会覆盖外层变量,带来不便 ## 5.小数取整 ``` var a = 7.25 console.log(parseInt(a)) //7 console.log(Math.round(a)) //7 console.log(Math.ceil(a)) //8向上取整 console.log(Math.floor(a)) //7 ```