标签:类型转换 false 常量 布尔值 转为 数值 JS 字符串 true
常量(不可改变的值)
常量的数据类型:
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
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。