js数据类型与运算

编辑本博客

数据类型

查看数据类型用typeof方法

  • 基本数据类型:数字number,字符串string,布尔boolean,unll,undefined
  • 引用数据类型:对象数据类型和函数数据类型
  • 对象数据类型:数组array,对象object,正则regexp
  • 函数数据类型:function

在JavaScript中,所有数据类型都归为boolean类型

number:整数、小数、浮点数

运算符

  • 算数运算符:%取余,/除
  • 赋值运算符
  • 比较运算符:===,三个等号数据类型和值都相等
  • 逻辑运算符:&& and,都真为真 ,|| or有一个真则真。

a=d++,先赋值再自增

a=++d,先自增后再赋值

字符串通过加号进行拼接,不能进行加运算。但是可以进行*和-运算等运算,浏览器会进行隐式转换

字符串转数字类型:parseInt()

数据类型之间转换

typeof():转换数据类型

字符串+数字,会隐式将数据类型转字符串类型之后进行拼接

数字类型强制转换字符串类型:

  • String()
  • num.toString(),num为一个数字类型变量

字符串转数字类型,无隐式转换:

  • Number(StringNum)
  • parseInt(StringNum),解析字符串,返回整数
  • parseFloat(StringNum),解析字符串,返回浮点数

转boolean类型:

undefined,null,0-都为false

  • Boolean()
原文地址:https://www.cnblogs.com/yaya625202/p/9171284.html