javascript数据类型转换-转换为数字型

第一种转换方式,使用Number

语法是Number(数据或者存储数据的变量)

javascript 复制代码
let a = '12'
console.log(Number(a),typeof Number(a))

如果是不能转换的类型,返回值是NaN

如果内容是空,返回值是0

如果转换的是布尔值,true返回1,false返回0

第二种方式是使用parseInt

语法是parseInt(数据或者存储数据的变量)

javascript 复制代码
console.log(parseInt('12'))
console.log(parseInt('12.5'))

这两行代码输出的都是12

如果代码是这样

javascript 复制代码
console.log(parseInt('123hello'))

输出结果是123

如果是下面这样

javascript 复制代码
console.log(parseInt('hello123'))

输出结果是NaN

parseInt是从第一个字符开始解析,一直到能够解析完毕或者不能解析为止

方式3,使用parseFloat,转换为小数

语法是parseFloat(数据或存储数据的变量)

javascript 复制代码
parseFloat('12.6')

它的语法特点和parseInt是一样的

相关推荐
知行合一。。。1 天前
Python--04--数据容器(总结)
开发语言·python
咸鱼2.01 天前
【java入门到放弃】需要背诵
java·开发语言
ZK_H1 天前
嵌入式c语言——关键字其6
c语言·开发语言·计算机网络·面试·职场和发展
A.A呐1 天前
【C++第二十九章】IO流
开发语言·c++
椰猫子1 天前
Java:异常(exception)
java·开发语言
lifewange1 天前
pytest-类中测试方法、多文件批量执行
开发语言·python·pytest
GreenTea1 天前
一文搞懂Harness Engineering与Meta-Harness
前端·人工智能·后端
cmpxr_1 天前
【C】原码和补码以及环形坐标取模算法
c语言·开发语言·算法
2401_827499991 天前
python项目实战09-AI智能伴侣(ai_partner_5-6)
开发语言·python
PD我是你的真爱粉1 天前
MCP 协议详解:从架构、工作流到 Python 技术栈落地
开发语言·python·架构