JavaScript变量如何通过何种变换实现细节优化?
- 内容介绍
- 文章标签
- 相关推荐
本文共计790个文字,预计阅读时间需要4分钟。
目录
1.声明
2.命名规范
3.变量声明的提升
4.数据类型的判断
5.数据类型的转换
6.字符串转数字
7.变量的其他声明方式
8.数学对象
1. 声明 2. 使用变量之前进行声明(通过关键字var进行声明)目录
- 1.声明
- 2. 命名规范
- 3.变量声明的提升
- 4.数据类型的判断
- 5.数据类型的转换
- 6.将字符串转换为数字
- 7.变量的其他声明方式
- 8.数学对象
1.声明
使用变量之前务必通过关键字var进行声明。当一个变量仅是声明而未赋值时,变量初始值为undefined。
var age console.log(age)
2. 命名规范
- ①可以是数字、字母、下划线、$;
- ②不能以数字开头;
- ③不能是关键字、保留字。
3.变量声明的提升
age=10 console.log(age) var age
上述代码仍可以正常运行,这是因为:各大浏览器厂商都有属于自己的解析器,在翻译代码时,会将变量的声明部分提升到当前区域的最上方。
4.数据类型的判断
在JS中,我们利用关键字typeof来检测任意类型的字面量或者变量存储数据的类型。
本文共计790个文字,预计阅读时间需要4分钟。
目录
1.声明
2.命名规范
3.变量声明的提升
4.数据类型的判断
5.数据类型的转换
6.字符串转数字
7.变量的其他声明方式
8.数学对象
1. 声明 2. 使用变量之前进行声明(通过关键字var进行声明)目录
- 1.声明
- 2. 命名规范
- 3.变量声明的提升
- 4.数据类型的判断
- 5.数据类型的转换
- 6.将字符串转换为数字
- 7.变量的其他声明方式
- 8.数学对象
1.声明
使用变量之前务必通过关键字var进行声明。当一个变量仅是声明而未赋值时,变量初始值为undefined。
var age console.log(age)
2. 命名规范
- ①可以是数字、字母、下划线、$;
- ②不能以数字开头;
- ③不能是关键字、保留字。
3.变量声明的提升
age=10 console.log(age) var age
上述代码仍可以正常运行,这是因为:各大浏览器厂商都有属于自己的解析器,在翻译代码时,会将变量的声明部分提升到当前区域的最上方。
4.数据类型的判断
在JS中,我们利用关键字typeof来检测任意类型的字面量或者变量存储数据的类型。

