数据类型

@DataType
思维导图

基本数据类型 Primitives

1. Number

2. String

3. Boolean

4. Undefined

5. Null

引用数据类型 Reference

数组 Array

对象 Object

函数 Function

映射 Map

集合 Set

类 Class

正则表达式 RegExp

日期类 Date

数据类型转换 - Data type conversion / type coercion

. 更多信息,请访问 数据类型转换 - Data type conversion
常用类型转换方法
item desc
Number() 转换为数值类型
parseInt() 转换为整型
parseFloat() 转换为浮点类型
console.log(parseInt('070'));//70
console.log(parseInt('hi70'));//NaN
console.log(parseInt('12.4px'));//12
console.log(parseFloat('12.4px'));//12.4

// 指定基数
console.log(parseInt('070', 8));
console.log(parseInt('70', 16));
console.log(parseInt('0x70', 16));//0x甚至可以省略
[] 计算器
let num0 = document.querySelector('#num0');
let num1 = document.querySelector('#num1');
let btn = document.querySelector('#btn');
btn.addEventListener('click', () => {
let res = parseInt(num0.value) + parseInt(num1.value);
if (isNaN(res)) {
  alert('输入错误,请重试!');
} else {
  alert(res);
}
})