JS数据类型

2020-06-21  本文已影响0人  社会主义顶梁鹿

类似于python,根据数据的类型转换变量的数据类型。

一、数据类型的分类

1、简单数据类型(Number、String、Boolean、Undefined、Null)

2、复杂数据类型(object)

二、数字型Number

1、Number.MAX_VALUE数字里面的最大值    Number.MIN_VALUE数字里面的最小值

2、Infinity无穷大   -Infinity无穷小   NaN,Not a number非数字(字符串-数字的结果)

3、isNaN()这个方法用来判断非数字,返回值bool类型

三、字符串String

CSS使用双引号,JS更推荐使用单引号

1、转义字符:

2、字符串长度   字符串.length

3、字符串的拼接         字符串+任何类型=拼接后的新字符串

四、布尔型Boolean、Undefined、Null

1、布尔型Boolean只有两个值,true 真、false 假。true参与运算时当1来看,false当0来看。

2、undefined参与运算结果为NoN

3、null  空值,参与运算结果为数值,null+1=1

typeof 变量      返回变量类型

五、数据类型转换

1、转换为字符串

(1)toString()        num.toString()

(2)String()        强制转换    String(num)

(3)加号拼接字符串    num+"字符串"

2、转换为数字型

(1)parseInt(string)转换为整数    parseInt('18')

(2)parseFloat(string)转换为浮点数    parseFloat('18.12')

(3)Number()强制转换  Number('18')

(4)js隐式转换(- * /)     '12'-0  、'12'-'11'、'12'*1

3、转换为布尔型

Boolean()

(1)代表空、否定的值会被转换为false,如' '、0、NaN、null、undefined

(2)其余值会被转换为true

上一篇 下一篇

猜你喜欢

热点阅读