1.1 变量
变量就是保存值的占位符(let 、const)
let定义的变量可以被多次重新赋值
const定义的变量只能赋值一次
1.2 数值类型
整数、浮点数、NaN(非数值)
typeof 变量(查看变量类型)
出现NaN的情况:1、0/0 2、字符串乘以数字 3、NaN和任何数进行运算
1.3 类型转换/字符串拼接
隐式转换
1、数字字符串加数字,数字隐式转换为字符串
例:console.log(20 + “20”); //2020
2、数字字符串与数字做非加法运算,字符串隐式转换为数字
例:console.log(“20” - 10); // 10
console.log(10 * “10”); // 100
console.log(10 / “2”); //5
强制类型类型转<br />1、parseInt<br />整数字符串转换为整数<br />let number = "20";<br /> let converNumber = parseInt(number); //20<br /> 小数字符串转换为整数<br />let number = "20.5";<br />let converNumber = parseInt(number) //20
2、parseFloat
将小数字符串转换为小数
let number = “20.9”;
let converNumber = parseFloat(number); //20.9
字符串拼接
字符串拼接使用的符号是 + (加号)
字符串用引用引起来,单引号不做要求,但是要对应,不能是前半部分单引号,后半部分双引号,如(‘ “)
变量名不能用引号,如果变量名在字符串中间,可以用加号和引号区分开,例如(“我的名字:” +name+ “,谢谢”)
运算符
相等(==)/全等(===)
全等类型相同为true
自增(++)/自减(—)