js数据类型 运算符

在js中,有三个函数可以把非数值转换成数值:number(),parseint(),parsefloat(),number()可以用来转换任意类型的数据,但后两者只能用于转换字符串,parseint会将字符串转换成整数,parsefloat会将字符串转换成小数

boolean型只能取true或者false,python是true中的t大写,js中是小写,

其他的数据类型也可以通过boolean()来转换成布尔类型,

undefind类型只有一个值,即特殊的undefind,要知道tyopof对没有初始化和没有声明的变量都会返回undefind,用typeof查看null类型也会返回一个undefind

js中的运算符包括:算术运算符,位运算符,关系运算符,

算术运算符就是一些基本的运算+加,-减,*乘,/除,%取余

还有自增++ 自减--   先赋值后自增    先自增后赋值

逻辑操作符    与&&或||非!    !可以用于任意值,无论什么类型,这个值都会返回一个布尔值     %%也可以用于任何数据类型,且不一定返回布尔值

||或它和&&与一样,可以用于任何数据类型,且不一定返回布尔值

赋值运算符   用=表示   作用就是把=号右边的值赋给左边的变量

=  分很多类  +=  -= *= %=

关系运算符    小于<  大于>  小于等于<=  大于等于>=  ,他们可以用于对两个值做比较,他们都会返回一个布尔值

相等  js中用==来判断两个值是否相等,如果相等返回true  用!=判断两个值是否不想等,如果不想等返回true,null和undefind使用==判断是相等的

除==外,js还有一个===全等,他和==基本一致,但===不会自动进行数据的类型转换,比如"55"=="55"会返回true  ,而"55"==="55"则返回false

你可能感兴趣的:(js数据类型 运算符)