其他分享
首页 > 其他分享> > JS常量变量数据类型转换

JS常量变量数据类型转换

作者:互联网

常量(不可改变的值)

常量的数据类型:

1、字符串String

2、数值Number

3、布尔值Boolean

4、空值Null

5、未定义Undefined

6、对象Object


变量(用来保存常量,变量值可以改变)

声明变量var a;

赋值变量a=123;

输出变量console.log(a);


数据类型的转换

转字符串:

调用string()函数

var a=123;

a=string(a);

console.log(a)

所有数据类型都能转为字符串,值就是它本身

转数值:

调用Number()函数

字符串转数值

纯数字的字符串可以直接转为数值;

不是纯数字的字符串转为NaN

布尔值转数值

调用Boolean()函数

true转为1;

false转为0

Null转数值

0

Undefined转数值

NaN

object转数值

NaN

对于字符串中有其他内容可以提取其中的数值

parseINT();提取整数

parseFloat();提取浮点数

这里注意只有数字在前的才能提取

对于非字符串,会先将其转换为字符串再进行转换成数值

结果为NAN

转换为布尔值

字符串转布尔值

除了空字符串是false;其余全为true

数值转布尔值

除了0和NAN为false,其余全为true

NULL转布尔值

false

undefined转布尔值

false

Object转布尔值

true

标签:类型转换,false,常量,布尔值,转为,数值,JS,字符串,true
来源: https://blog.csdn.net/m0_63851202/article/details/121181448