变量和数据类型笔记
一、变量
1.变量使用
1.步骤:①声明变量 ②赋值
2.声明变量的特殊情况
-
只声明不赋值(undefined 程序也不知道里面存的是啥所以是未定义的)
-
不声明不赋值直接使用某个变量(报错)
-
不声明直接赋值(可以使用)
2.变量命名规范
- 由字母(A-Za-z)、 数字(0-9)、 下划线( )、元符号($ )组成,如: usrAge, num01, name
- 严格区分大小写。var app;和 var App;是两个变量
- 不能以数字开头。18age 是错误的
- 不能是关键字、保留字。例如: var、 for、 while
- 变名必须有意义。MMD BBD nl→ age
- 遵守驼峰命名法。首字母小写,后面单词的首字母需要大写。myFirstName
- 推荐翻译网站 : 有道 爱词霸
3.标识符、关键字、保留字
1.标识符:开发人员为变量、属性、函数、参数取的名字。(不能和关键字保留字一样,如果一样会有红色波浪出现)
2.关键字:JS本身已经使用了的字
3.保留字:实际上就是预留的“关键字“,现在不是关键字,以后可能会成为关键字。
4.解释型语言和编译型语言(javascript典型的解释型语言)
二、数据类型
-
在计算机中,不同的数据所需占用的存储空间是不同的,为了便于把数据分成所需内存大小不同的数据,充分利用存储空间,于是定义了不同的数据类型。
-
JavaScript 是一种弱类型或者说动态语言。这意味着不用提前声明变量的类型,在程序运行过程中,类型会被自动确定。
var age = 10;//这是一个数字型 var areYouOk = '是的'; //这是一个字符串
-
在代码运行时,变量的数据类型是由JS引擎根据赋值符号右边变量值的数据类型来判断的,运行完毕之后,变量就确定了数据类型。
-
JavaScript拥有动态类型,变量的数据类型是可变的。
var x = 6; //x为数字 var x = 'Bill';//x为字符串
1.简单数据类型
简单数据类型 | 说明 | 默认值 |
---|---|---|
Number | 数字型,包含 整型值和浮点型值, |