JavaScript核心语法-变量与常量
JavaScript变量
变量是什么
定义:变量是存储数据信息的容器。
注意:
.1 在JavaScript代码中,必须声明一个变量,这个变量才能被使用。
.2 JavaScript的变量是弱类型的,也称之为松散类型。可以用来保存任何类型的数据。
/* 1.定义变量,并初始化值 */ var v = '化物语';/* 定义变量 - 变量的定义,并且初始化值 */ console.log(v); /* 调用变量 */ /* 2.定义变量,但没有初始化值 */ var v1;/* 只定义,没有初始化 */ console.log(v1);/* 结果为 undefined(未定义) */ v1 = '化物语';/* 初始化值(赋值) */ console.log(v1); /* 3.多个变量同时定义 - 变量定义之间使用逗号分隔 */ var v2 = 100, v3; console.log(v2);// 100 console.log(v3);// undefined
变量的声明
在JavaScript中,使用变量前应当声明,变量是用关键字var声明的。
只声明为初始化值,变量的值自动取值为undefined。
- 重复的声明:使用var语句重复声明是允许的,但由于JavaScript的变量只能存储一个数据,之前的数据会被覆盖。
- 遗漏的声明:直接读取一个没有声明的变量的值,JavaScript会报错。
变量的命名规则
变量的命名需要遵守一定的规则,如下
- 必须一字母、下划线、美元符号开始
- 不能以数字开头
- 不能使用关键字和保留字作为名称
- 由于JavaScript区分大小写,所以大小写不冲突
- 名称最好有明确的含义
- 可以采用“匈牙利命名法”、“下划线命名法”、“小驼峰命名法”、“大驼峰命名法”之一,在开发团队内进行协调统一。
JavaScript常量
常量是什么
定义:常量就是一个只读的变量。
常量与变量相似,同样用于存储信息。只是常量的数据一旦被定义,便不能修改。
.1 常量名通常全大写
.2 ECMAScript 5 新增了声明常量的关键字const。
.3 如果省略const,JavaScript会认为这是一个变量。
常量的定义
- 在ECMAScript 5 版本前,没有定义常量的语法
var C = 100;/* 语法上是变量,人为规定为是常量 */ C = 200;/* 语法上是变量 */ /* ECMA 5以及之后的版本 * 提供了定义常量的语法 - 一旦定义,值就不能再改变 const 常量名 = 值; * 重复赋值 - 报错 TypeError: Assignment to constant variable. * 重复定义(常量或变量) - 报错 SyntaxError: Identifier 'C1' has already been declared */ const C1 = 100; /* 不能重复赋值 */ // C1 = 200; /* 重复定义为常量 */ // const C1 = 200; /* 重复定义为变量 */ var C1 = 200; /* 定义变量与常量的名称 * 定义变量名称时 - 全小写或者大小写混合 * 定义常量名称时 - 全大写 */
相关推荐
小飞侠V 2020-11-02
佐杰 2020-10-22
积少成多 2020-10-21
yuwinter 2020-10-14
Radar 2020-09-26
nmgxzm00 2020-11-10
ifconfig 2020-10-14
hhanbj 2020-11-17
zfszhangyuan 2020-11-16
古叶峰 2020-11-16
一个智障 2020-11-15
jipengx 2020-11-12
81427005 2020-11-11
xixixi 2020-11-11
游走的豚鼠君 2020-11-10
苗疆三刀的随手记 2020-11-10
Web卓不凡 2020-11-03
帕尼尼 2020-10-30