数据类型
数据类型
数字:number
NaN
字符串:string
布尔类型:Boolean
false
ture
undefined:未定义
unll:空
object
数据类型的转换
转数字型
字符串转数字
number
parseInt
parseFloat
:+ 、-、*、/、%隐式转换
布尔类型转数字类型
ture:1
false:0
转字符串
string():
语法:string(x)
toString():
语法:x.toString()
隐式转换
转布尔类型
语法:Boolean(x)
返回值:只能是ture或者falsh
规则:只能将null,undefined,’’,0,NaN把他们转为false,其他的全部是true
检查是否为非数字
语法:isNaN()
作用:检测是否非数字类型,是非数字类型为ture,否则则是flase
返回结果:ture或者false
运算符
数字运算符
+、-、*、/、%
逻辑运算符
&&,且(一假即假)
使用:布尔类型值&&布尔类型值
||,或、(一真即真)
使用:布尔类型值||布尔类型值
!取反
使用:!布尔类型值
特点:真假颠倒
赋值运算符
1、= 赋值
2、+=
x+=2等于x=x+2
3、-=
x-=2等于x=x-2
4、*=
5、/=
6、%=
比较运算符
比较出来的结果也是一个布尔类型
>
<
>=
<=
==:不严格等
===:严格等
!=:严格不等
自加自减运算符
前++
后++