一、数据类型分类
1、基本数据类型:数字、字符串、undefind、null、bollean
----------字符串------
通过单引号、双引号、反引号包裹的数据都是字符串,推荐使用单引号
模板字符串
(1)使用场景:拼接字符串和变量
(2)语法(外面用``,里面${变量名})
①使用反引号``
②内容拼接变量时,用${}包住变量
---------null 和undefined--------
// 声明一个变量未赋值就是undefined eg:let a
// null表示赋值了,但内容为空(尚未创建的对象)eg: let obj = null
2、引用数据类型:对象
二、数据类型的检测(两种都可以)
1、作为运算符typeof
2、函数形式 typeof()
三、类型转换
1、隐式转换:某些运算符被执行时,系统内部自动将数据类型进行转换
规则:
①+两边只要有一个是字符串,都会把另外一个转成字符串
②除了+以外的算术运算符 比如-*/等都会把数据转换成数字类型
2、显式转换
1、转换为数字类型
①Number 如果字符串内容中有非数字,转换失败结果为NaN(非数字)
②parseInt 只保留整数
③parseFloat 保留小数不四舍五入
综合案列 :页面输入商品价格、数量、收货地址,打印订单信息