位置: IT常识 - 正文

在 JavaScript 中将字符串转换为数字的 7 种方法(能用javascript 最终)

编辑:rootadmin
在 JavaScript 中将字符串转换为数字的 7 种方法 1. 使用 parseInt()

推荐整理分享在 JavaScript 中将字符串转换为数字的 7 种方法(能用javascript 最终),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:在javascript中( )方法可以对数组元素进行排序,在javascript中用下面哪个关键字来定义变量,在javascript中,以下哪条语句会产生运行错误,在javascript中用下面哪个关键字来定义变量,javascript可以在以下什么地方执行,请问在javascript程序中,在javascript中用下面哪个关键字来定义变量,请问在javascript程序中,内容如对您有帮助,希望把文章链接给更多的朋友!

parseInt()解析一个字符串并返回一个整数。允许空格。仅返回第一个数字。 这种方法虽然有一个限制。如果您解析十进制数,它将四舍五入到最接近的整数值,并将该值转换为string。可能需要使用parseFloat()方法进行文字转换。

myString = '129'console.log(parseInt(myString)) // expected result: 129a = 12.22console.log(parseInt(a)) // expected result: 122. 使用 Number()

Number()可用于将 JavaScript 变量转换为数字。我们可以用它来转换字符串太数字。 如果该值不能转换为数字,NaN则返回。

Number("10"); // returns 10Number(" 10 "); // returns 10Number("10.33"); // returns 10.333. 使用一元运算符 (+)在 JavaScript 中将字符串转换为数字的 7 种方法(能用javascript 最终)

一元加号运算符 ( +) 在其操作数之前并计算其操作数,但如果尚未将其转换为数字,则尝试将其转换为数字。

const x = 25;const y = -25;console.log(+x); // expected output: 25console.log(+y); // expected output: -25console.log(+''); // expected output: 04.使用parseFloat()

parseFloat()解析一个字符串并返回一个数字。允许空格。仅返回第一个数字。

parseFloat("10"); // returns 10parseFloat("10.33"); // returns 10.33parseFloat("10 20 30"); // returns 10parseFloat("10 years"); // returns 10parseFloat("years 10"); // returns NaN5. 使用 Math.floor()

该Math.floor()函数返回小于或等于给定数字的最大整数。这对于十进制数字可能有点棘手,因为它将最接近的整数的值返回为Number。

str = '1222'console.log(Math.floor(str)) // returns 1222a = 12.22Math.floor(a) // expected result: 126.乘以数字

将字符串值乘以1不会改变值,并且默认情况下它会转换为数字。

str = '2344'console.log(str * 1) // expected result: 23447. 双波浪号 (~~) 运算符

我们可以使用双波浪号运算符将字符串转换为数字。

str = '1234'console.log(~~str) // expected result: 1234negStr = '-234'console.log(~~negStr) // expected result: -234

这是性能方面提到的方式的比较。如果您知道更多方法,请在下方评论。 谢谢你

本文链接地址:https://www.jiuchutong.com/zhishi/298959.html 转载请保留说明!

上一篇:解决云服务器远程登录SSH显示-bash-4.2问题和解决方法(云服务器远程端口)

下一篇:给深度学习研究生的入门建议(未完待续ing)

  • 华为watchfitnew屏幕多大(华为watch fit黑屏)

    华为watchfitnew屏幕多大(华为watch fit黑屏)

  • 微信音乐怎么导入本地音乐(微信音乐怎么导出来)

    微信音乐怎么导入本地音乐(微信音乐怎么导出来)

  • 华为怎么开qq小窗口(华为手机qq怎么开小窗口聊天)

    华为怎么开qq小窗口(华为手机qq怎么开小窗口聊天)

  • 闲鱼曝光多少才能卖出去(闲鱼曝光多少才够)

    闲鱼曝光多少才能卖出去(闲鱼曝光多少才够)

  • 计算机的发展方向是微型化巨型化智能化和(计算机的发展方向之一是巨型化其含义是)

    计算机的发展方向是微型化巨型化智能化和(计算机的发展方向之一是巨型化其含义是)

  • hdmi1无信号怎么办(hdmi1无信号怎么修)

    hdmi1无信号怎么办(hdmi1无信号怎么修)

  • 为什么有的抖音视频不能分享(为什么有的抖音有同城,我的没有)

    为什么有的抖音视频不能分享(为什么有的抖音有同城,我的没有)

  • 充电器为什么用着用着就松了(充电器为什么用一段时间就不是快速充电了)

    充电器为什么用着用着就松了(充电器为什么用一段时间就不是快速充电了)

  • 电脑开机正在准备自动修复要多久(电脑开机正在准备windows很久)

    电脑开机正在准备自动修复要多久(电脑开机正在准备windows很久)

  • oppor11屏幕失灵怎么办(oppor11s屏幕按不动怎么办)

    oppor11屏幕失灵怎么办(oppor11s屏幕按不动怎么办)

  • 怎样设置qq空间不被别人看到(怎样设置qq空间仅三天可见)

    怎样设置qq空间不被别人看到(怎样设置qq空间仅三天可见)

  • 快手亲密值怎么增加(快手亲密值怎么加)

    快手亲密值怎么增加(快手亲密值怎么加)

  • 华为mate30pro支持5g么(华为mate30pro支持广电网络吗)

    华为mate30pro支持5g么(华为mate30pro支持广电网络吗)

  • 怎么传长视频到抖音(怎样传长视频)

    怎么传长视频到抖音(怎样传长视频)

  • 苹果11有电池百分比吗(苹果11电池百分比80正常吗)

    苹果11有电池百分比吗(苹果11电池百分比80正常吗)

  • 华为平板怎么回到主页(华为平板怎么回到出厂设置)

    华为平板怎么回到主页(华为平板怎么回到出厂设置)

  • 怎么取消微信重复提醒(怎么取消微信重新发送)

    怎么取消微信重复提醒(怎么取消微信重新发送)

  • 小米8锁屏时间怎么设置(小米8锁屏时间怎么改)

    小米8锁屏时间怎么设置(小米8锁屏时间怎么改)

  • iqoo有红外吗(iqoo有没有红外线功能)

    iqoo有红外吗(iqoo有没有红外线功能)

  • word空心字体怎么设置(word2016空心字)

    word空心字体怎么设置(word2016空心字)

  • 手机听筒音量小怎么办(手机听筒音量小怎么解决)

    手机听筒音量小怎么办(手机听筒音量小怎么解决)

  • 2.前端笔记-CSS-字体属性(前端css要掌握到什么程度)

    2.前端笔记-CSS-字体属性(前端css要掌握到什么程度)

  • python缺省参数的使用注意(python缺省函数)

    python缺省参数的使用注意(python缺省函数)

  • 员工个人承担的保险分录
  • 一张发票开不足一台设备的金额怎么办
  • 子女教育专项附加扣除是什么意思
  • 费用跨年入账所得怎么算
  • 出口货物预收账款会计分录
  • 现金股利和股票股利的区别
  • 发生的成本作为存货处理
  • 养老金余额退休能取吗
  • 互联网税务行动计划五大板块
  • 单位为员工缴纳社保分录
  • 残保金和工会经费需要计提吗
  • 公司关门账上的盈余公积怎么处理?
  • 生产企业出口货物必须以什么为计税依据计算免抵退税额
  • 企业所得税一季度盈利二季度亏损
  • 印花税未交罚款会怎么样
  • 需要税务部门解决的问题
  • 西方会计要素有哪些
  • 营改增后哪些费用可以抵扣
  • PHP:pg_send_query()的用法_PostgreSQL函数
  • spring boot整合hibernate
  • 卸载的应用怎么找回来
  • starting command
  • runas命令详解
  • python里%s
  • phpcms v9官网
  • 社保可以不计提直接缴纳吗
  • python中模块的概念
  • 树结构ADT知识点思维导图
  • 取得剧本使用费怎么做账
  • 长期股权投资成本法
  • 临时工工资账务处理该怎么进行
  • 暂估收入时会有哪些凭证
  • sql server查询语句大全讲解
  • 房产出租税率是多少
  • 专项基金是什么
  • 如何免费用别人家的wifi
  • 财政应返还额度年末有余额吗?
  • 一般纳税人增值税优惠政策2023
  • 融资租赁算非标业务吗
  • 计划成本法存货会计分录
  • 销项负数发票如何作废
  • 五险一金没有金
  • 购买商品商家赠送怎么做分录
  • 委托加工物资核算
  • 支付宝收入什么意思
  • 外资企业股权转让给内资企业流程
  • 不同税率的产品可以开在同一张发票上吗
  • 待认证进项税额是二级科目还是三级科目
  • 财务费用明细账图片
  • 结转成本应附什么原始凭证
  • 维修基金只有收据没有发票吗
  • 代扣代缴完税凭证只能次月抵扣吗
  • 管理费用怎么结转到本年利润未分配利润里了
  • 会计工作的基本步骤和主要工作
  • sql指定字段添加数据
  • sqlserver 禁用触发器 超时
  • mysql5.5忘记密码
  • 进程管理界面
  • winxp开机界面后老重启
  • 预装win8的华硕s200开箱
  • xp蓝屏事件
  • whSurvey.exe - whSurvey进程是什么意思
  • win7安装软件出现乱码
  • win10 win+l
  • win10系统开机后任务栏无响应怎么解决
  • win7桌面怎么设置到d盘
  • bat批处理脚本教程
  • perl-v
  • Unity3D游戏开发标准教程
  • css里注释
  • js setTimeout opener的用法示例详解
  • 批处理文件是将需要连续使用的可多次重复使用的
  • js修改地址栏参数但不让他跳转
  • Android系统启动负载均衡
  • 寻找志同道合的小伙伴
  • 国家税务总局12366纳税服务平台
  • 工会经费支出审批制度
  • 广州财务顾问公司
  • 广西区国家税务局
  • 运输合同的印花税怎么申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设