news 2026/3/24 17:04:32

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
javascript数据类型转换-转换为数字型

第一种转换方式,使用Number

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

let a = '12' console.log(Number(a),typeof Number(a))

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

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

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

第二种方式是使用parseInt

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

console.log(parseInt('12')) console.log(parseInt('12.5'))

这两行代码输出的都是12

如果代码是这样

console.log(parseInt('123hello'))

输出结果是123

如果是下面这样

console.log(parseInt('hello123'))

输出结果是NaN

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

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

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

parseFloat('12.6')

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/24 2:08:39

Linux应用与驱动开发:mmap和内存映射

学习笔记:Linux 驱动开发之 mmap 与内存映射 1. 核心概念:什么是 mmap? mmap (Memory Map) 是一种内存映射文件的方法。在嵌入式 Linux 驱动开发中,它主要用于将外设的物理地址(如 GPIO 寄存器)映射到用户进…

作者头像 李华
网站建设 2026/3/19 18:42:15

多FDCAN接口同步配置实战:双通道并行通信实现

多FDCAN接口实战:双通道并行通信如何突破带宽瓶颈你有没有遇到过这样的情况?在开发一个高实时性的车载控制模块时,CAN总线突然“卡顿”——数据延迟飙升、报文丢失频发。排查一圈后发现,并不是硬件故障,而是单条CAN通道…

作者头像 李华
网站建设 2026/3/23 9:08:50

Day 34:【99天精通Python】单元测试 (Unittest) - 给代码上个保险

Day 34:【99天精通Python】单元测试 (Unittest) - 给代码上个保险 前言 欢迎来到第34天! 在之前的开发中,我们通常是怎么验证代码对不对的? —— 写完代码,手动运行一下,输入几个参数,看看打印结…

作者头像 李华
网站建设 2026/3/17 2:29:23

基于Simulink的混合PO与INC切换MPPT策略仿真

目录 手把手教你学Simulink 一、引言:为什么需要“混合P&O与INC”? 二、系统整体架构 控制流程: 三、核心算法详解 1. P&O 算法(扰动观察法) 2. INC 算法(电导增量法) 3. 光照突…

作者头像 李华
网站建设 2026/3/15 8:17:37

工业场景中弧形导轨的安装要点

弧形导轨作为工业自动化中实现弧线运动的核心部件,常用于机械臂关节、旋转工作台、自动化生产线转弯部位,医疗CT机的旋转扫描部件也依赖高精度弧形导轨实现平滑运动。其安装质量直接影响设备运行精度与寿命,从材料准备到定位调试,…

作者头像 李华