区别:变量可重新声明、可重新赋值;而常量一旦声明则无法改变的量,不可重新声明,不可重新赋值。变量可只声明,无赋值,返回值为undefined;常量声明必须赋值。

本教程操作环境:windows7系统、ECMAScript 5版、Dell G3电脑。 JavaScript中的变量与常量: 变量 变量是用于存储数据的容器,在程序的运行中可以发生变化或者被再次赋值。 我们可以使用var关键字来声明变量,变量的值可以是任意类型。为了更好的阅读,建议变量使用驼峰命名法命名: var myName="zhangpeiyue";//myName为变量 在ES6中新增了let关键字声明变量,作用与var类似,只是声明的变量只在其所在区域内有效: let str="es6";//str为变量 常量 常量分类: 1、整型常量 二进制(以0b开头; 例如0b1001,0b1010) 十进制(9,-10,0)八进制(以0开头; 例如011, 012) 十六进制(以0x开头; 0x10, 0x11)
2、实型常量 3、字符串常量 4、布尔值 在ES6中新增加了const来定义常量: 常量与变量一样均是用于存储数据的容器,只不过常量的值在程序的运行中不可以发生改变。 建议常量的命名全部大写,如果由多个单词构成,可以用下划线割开: //NUM只能在初始化的时候被赋值,赋值以后不允许被再次赋值。
const NUM=12;//NUM是常量, JavaScript常量和变量的区别 变量: 可重新声明; 可重新赋值; 具备变量名提前 可只声明,无赋值,返回值为undefined; 无声明,直接赋值使用的为全局变量; 无声明且未赋值直接使用的会报错; 变量可同时多声明;
常量: 一旦声明则无法改变的量; 声明必须赋值; 不可重新赋值; 不可重新声明; 习惯使用大写标识;(js 对大小写敏感) 无声明提前;
更多编程相关知识,请访问:编程视频!! 以上就是JavaScript常量和变量的区别有哪些的详细内容,更多请关注模板之家(www.mb5.com.cn)其它相关文章! |