JS的常量、变量及命名规则

1.常量

常量是指程序运行过程中保持不变的数据;“345”是数字型常量,“JavaScript 脚本” 是字符串型常量,true 或 false 是布尔(boolean)型变量等;在 JavaScript 脚本编程能直接输入这些值。

声明常量:关键字const

const PI = 3.1415926  //定义常量PI并赋值为3.1415926

PI =3.14  // 报错 不能重新赋值(常量名不能直接出现在赋值的左边 )

const PI = 3.14 //此时会报错,因为常量不能重新声明

const a //报错,常量必须初始化

2.变量

 变量是指程序中的一个已经命名的存储单元,它的作用就是为数据操作提供存放信息的容器;
 变量的两个特征有两个特征,即变量名变量值

2.1 定义变量(声明变量关键字 var / let声明)

定义变量: var  / let 变量名 = 变量值

1)声明的同时赋值
var  age = 20
2) 先声明,后赋值 
var age
age=20
3) 定义多个变量 
var a,b,c =20  //  var a var b var c = 20

注意:a.若只是声明了变量,并未对其赋值,则其默认为 undefined;

           b.在 JavaScript 中的变量必须要先定义后再使用,没有定义过的变量不能直接使用;

4) var 和 let 的区别 

        a.let声明的变量不能重复声明

        b.let声明的变量不能变量提升:当使用var声明一个var变量时,该变量会被提升到作用域的               顶端,但是赋值的部分不会提升。

console.log(num);
var num  = 100

等价于下面代码: 

var num 
console.log(num);
num = 100

在声明num的语句之前就可以输出num,值为undefined,这就是变量提升。使用let声明变量时不能变量提升。

2.2变量的类型

变量的类型是指变量的值所属的数据类型,可以为数值型、字符型、布尔型等,因 JavaScript 是一种弱类型的程序语言,所以能把任意数据赋值给变量;

3.命名规则

所有 JavaScript 变量必须以唯一的名称标识。这些唯一的名称称为标识符。标识符可以是短名称(比如 x 和 y),或者更具描述性的名称(age、sum、totalVolume)。构造变量名称(唯一标识符)的通用规则是:

1、名称可包含字母、数字、下划线和美元符号

2、名称必须以字母开头

3、名称也可以 $ 和 _ 开头(但不建议这么做)

4、名称对大小写敏感(y 和 Y 是不同的变量)

5、保留字(比如 JavaScript 的关键词:float var let...)无法用作变量名称

注意: JavaScript 能任意命名,但是在进行编程时,最好还是便于记忆且有意义的变量名称,以增加程序的额可读性。 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值