变量
计算机中存储数据的容器
变量的基本使用
1 声明变量(let)
语法:let 变量名
如:let age
2 变量赋值(=)
定义一个变量之后,你就能够初始化它(赋值)在变量名之后加上一个"=",然后就是数值
如:let age = 18;
数据类型
数字类型:一定不能加引号,加了就是字符串类型
如;let score = 100;//整数
let price = 12.345;//小数
let temperature = -40;//负数
字符串类型:加了单引号双引号
字符串拼接
document.write(大家好,我叫${name}, 今年${age}岁)
布尔类型(boolean)
只有两种值,true和false
未定义类型(undefined)
undefind : //当我们发现这个数是undefined 提醒我们是不是忘记给某个变量赋值 矫正我们写代码
空类型(null)
null:表示赋值了,但是值为空
typeof(用来检测数据类型)
如:console.log(typeof num);
转换数据类型
隐式转换
数字型
+号两边只要有一个是字符串,都会把另一个转化为字符串
除了+以外的算术运算符 比如- * / 等都会把数据转换成数字类型
工作中常用:let num4 = **+**num2
字符型
let num + ' '
显式转换
数字型
Number(数据)
- 转换数字类型
- 如果字符串内容里面有非数字,转换失败时结果为NaN(Not a Number)即不是一个数字
- NaN也是number类型的数据,代表非数字
parseInt(数据)
只保留整数
parseFloat(数据)
可保留小数
字符型
String(数据)
变量.toString(进制)