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