常量与变量的区别: 常量与变量的存储方式是一样的, 只不过常量必须要有初始值, 而且值不允许被修改, 而变量可以无初始值, 且可以多次赋值.
JavaScript 中的变量与常量:
变量
变量是用于存储数据的容器, 在程序的运行中可以发生变化或者被再次赋值.
我们可以使用 var 关键字来声明变量, 变量的值可以是任意类型. 为了更好的阅读, 建议变量使用驼峰命名法命名:
var myName="zhangpeiyue";//myName 为变量
在 ES6 中新增了 let 关键字声明变量, 作用与 var 类似, 只是声明的变量只在其所在区域内有效:
let str="es6";//str 为变量
常量
常量分类
整型常量
二进制(以 0b 开头; 例如 0b1001,0b1010)
十进制 (9,-10,0) 八进制(以 0 开头; 例如 011, 012)
十六进制(以 0x 开头; 0x10, 0x11)
实型常量
小数(3.14, 9.8)
字符串常量
使用单引号 (') 或双引号 (") 括起来的一个或几个字符
布尔值
布尔常量只有两种状态: true 或 false 特殊字符
在 ES6 中新增加了 const 来定义常量:
常量与变量一样均是用于存储数据的容器, 只不过常量的值在程序的运行中不可以发生改变.
建议常量的命名全部大写, 如果由多个单词构成, 可以用下划线割开:
- //NUM 只能在初始化的时候被赋值, 赋值以后不允许被再次赋值.
- const NUM=12;//NUM 是常量,
来源: http://www.css88.com/qa/javascript/11276.html