ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

JS常量变量数据类型转换

2021-11-06 17:33:46  阅读:171  来源: 互联网

标签:类型转换 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. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有