字符串:
字符串放在单/双引号里;
单引号字符串里可放使用双引号,双引号字符串里可使用单引号;
(如要在引号里使用引号就必须在内部的单引号前添加转义字符反斜杆\,双引号亦然);
字符串只能写在一行中,分成多行就会报错;
连接运算符(+)可以连接多个单行字符串,将长字符串拆成多行写,输出就是一行;
强制转换:
Number():使用Number函数,可以将任意类型的值转化为数值;
String():使用String函数,可以将任意类型的值转化为字符串;
变量名.toString()
Boolean():Boolean函数,以任意类型的值转化成布尔值
除了以下五种转化为false,其他值全部转化true
undefined
null
0(包括-0或+0)
NaN
''(空字符串)
自动转化:
是以强制转化为基础 ,遇到以下三种情况的时候,JavaScript会自动转换数据类型,即转换是自动完成的
1、不同类型的数据相互运算
2、对非布尔值类型的数据求布尔值
3、对非数值类型的值使用一元运算符(+和-)
--自动转换为布尔值
--自动转换为字符串
--自动转换为数值
其他类型转换为数字类型:
parseInt() 转化成整数,向下取整
parseFloat()转化为小数/浮点数;