JavaScript常量和变量的区别有哪些


当前第2页 返回上一页

1、整型常量

  • 二进制(以0b开头; 例如0b1001,0b1010)

  • 十进制(9,-10,0)八进制(以0开头; 例如011, 012)

  • 十六进制(以0x开头; 0x10, 0x11)

2、实型常量

  • 小数(3.14, 9.8)

3、字符串常量

  • 使用单引号(')或双引号(")括起来的一个或几个字符

4、布尔值

  • 布尔常量只有两种状态:true或false特殊字符

在ES6中新增加了const来定义常量:

常量与变量一样均是用于存储数据的容器,只不过常量的值在程序的运行中不可以发生改变。

建议常量的命名全部大写,如果由多个单词构成,可以用下划线割开:

1

2

//NUM只能在初始化的时候被赋值,赋值以后不允许被再次赋值。

const NUM=12;//NUM是常量,

JavaScript常量和变量的区别

变量:

  • 可重新声明;

  • 可重新赋值;

  • 具备变量名提前

  • 可只声明,无赋值,返回值为undefined;

  • 无声明,直接赋值使用的为全局变量;

  • 无声明且未赋值直接使用的会报错;

  • 变量可同时多声明;

常量:

  • 一旦声明则无法改变的量;

  • 声明必须赋值;

  • 不可重新赋值;

  • 不可重新声明;

  • 习惯使用大写标识;(js 对大小写敏感)

  • 无声明提前;

更多编程相关知识,请访问:编程视频!!

以上就是JavaScript常量和变量的区别有哪些的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

vue.js的ul-li标签仿select标签

学习使用javascript实现utf-8编解码

javascript和css的区别是什么

javascript怎么将字符串转为数字

javascript怎么将数组转为字符串

angularjs的内存溢出怎么处理

javascript返回值是什么

javascript b包是什么

开发react用什么工具?

聊聊angular中的模板输入变量(let-变量)

更多相关阅读请进入《javascript》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...