企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
[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 ```