位置: 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)

  • iphone13pro怎么调刷新率(iphone13pro怎么调电池百分比)

    iphone13pro怎么调刷新率(iphone13pro怎么调电池百分比)

  • qq删除的历史签名能恢复吗(qq删除的历史签名在哪里)

    qq删除的历史签名能恢复吗(qq删除的历史签名在哪里)

  • Redmi K40的价格是怎样的(redmi k40预计价格)

    Redmi K40的价格是怎样的(redmi k40预计价格)

  • 华为b5怎么戴耳朵上(华为b5蓝牙耳机怎么戴上耳朵)

    华为b5怎么戴耳朵上(华为b5蓝牙耳机怎么戴上耳朵)

  • Word怎么统计文档字符数(word怎么统计文档字符数)

    Word怎么统计文档字符数(word怎么统计文档字符数)

  • 苹果7p升级后白屏开不了机怎么办(苹果7升级白屏解决方法)

    苹果7p升级后白屏开不了机怎么办(苹果7升级白屏解决方法)

  • 苹果手机充电器可以充ipad吗(苹果手机充电器序列号查询)

    苹果手机充电器可以充ipad吗(苹果手机充电器序列号查询)

  • 苹果手机发烫闪退是什么原因(苹果手机发烫闪光灯用不了)

    苹果手机发烫闪退是什么原因(苹果手机发烫闪光灯用不了)

  • 微信输入法变成繁体字(微信输入法变成繁体字了,怎么修改?)

    微信输入法变成繁体字(微信输入法变成繁体字了,怎么修改?)

  • 抖音没播放量怎么回事?(抖音没播放量怎么回事)

    抖音没播放量怎么回事?(抖音没播放量怎么回事)

  • 苹果手电筒怎么放到桌面(苹果手电筒怎么灰了)

    苹果手电筒怎么放到桌面(苹果手电筒怎么灰了)

  • qq隐藏会话对方发消息会显示吗(qq隐藏会话对方知道吗)

    qq隐藏会话对方发消息会显示吗(qq隐藏会话对方知道吗)

  • 淘宝好评追加能修改吗(淘宝好评后追加不好的内容怎么删除)

    淘宝好评追加能修改吗(淘宝好评后追加不好的内容怎么删除)

  • 已登录qq怎么看密码(已登录qq怎么看共同好友)

    已登录qq怎么看密码(已登录qq怎么看共同好友)

  • 魅族手机恢复出厂设置密码是什么(魅族手机恢复出厂设置怎么找回照片)

    魅族手机恢复出厂设置密码是什么(魅族手机恢复出厂设置怎么找回照片)

  • 淘宝双十二活动规则(淘宝双十二活动什么时候开始2022)

    淘宝双十二活动规则(淘宝双十二活动什么时候开始2022)

  • 淘宝会员有什么用(淘宝会员有什么福利)

    淘宝会员有什么用(淘宝会员有什么福利)

  • 手机视频如何连接电视(手机视频如何连接投影仪播放)

    手机视频如何连接电视(手机视频如何连接投影仪播放)

  • oppoa73呼吸灯怎么开(oppoa73呼吸灯怎么设置)

    oppoa73呼吸灯怎么开(oppoa73呼吸灯怎么设置)

  • 苹果11和11pro区别(iphone11和11pro哪个好)

    苹果11和11pro区别(iphone11和11pro哪个好)

  • pr项目文件在哪里(pr的项目在哪)

    pr项目文件在哪里(pr的项目在哪)

  • 小米6可以快充吗(小米6快充是多少瓦)

    小米6可以快充吗(小米6快充是多少瓦)

  • 华为nova和p系列区别(华为nova和p系列哪个好)

    华为nova和p系列区别(华为nova和p系列哪个好)

  • 制作win7 u盘系统启动盘 一键U盘启动盘制作安装系统教程(如何制作win7系统u盘安装盘)

    制作win7 u盘系统启动盘 一键U盘启动盘制作安装系统教程(如何制作win7系统u盘安装盘)

  • dwm.exe是什么进程?dwm.exe为什么运行?dwm.exe图文介绍(dwmexe是什么进程)

    dwm.exe是什么进程?dwm.exe为什么运行?dwm.exe图文介绍(dwmexe是什么进程)

  • Linux为何如此深得人心呢?10项原因精选(为什么linux这么受欢迎)

    Linux为何如此深得人心呢?10项原因精选(为什么linux这么受欢迎)

  • 印花税核定征收文件
  • 版税是什么意思
  • 企业所得税如何做分录
  • 错账更正方法有哪几种
  • 民办非企业工会经费
  • 电子税务局怎么注册
  • 资产负债表不平的原因有哪些
  • 收到的增值税
  • 红字使用禁忌
  • 本月开的发票次月预缴如何做会计分录呢?
  • 以资抵债是利空还是利好
  • 付给其他公司的利息怎么做账
  • 库存商品盘盈盘亏表
  • 参加公司比赛后的感想
  • 物业公司代收水费合理吗
  • 广告制作费有哪些项目
  • 异常增值税扣税凭证
  • 增值税普通发票可以抵扣吗
  • 固定资产实物归哪个部门管理
  • 出口退税两单两票
  • 工会经费80%
  • 流动资金借款是一般借款还是专门借款
  • 商务平台建设
  • 怎么免费获取百度文库的付费文档
  • 预付账款流程
  • php数组函数输出《咏雪》里有多少"片"字
  • 电脑如何设置屏幕常亮
  • php-mbstring
  • 一般纳税人企业所得税税率多少
  • 原材料按实际成本核算的会计处理
  • 营业外收入增加说明什么问题
  • win7纯净版系统之家
  • 预提费用新会计准则叫什么科目
  • 没签订采购合同怎么办
  • 对方不开票
  • 公司法人和股东哪个承担的责任大
  • 网络用语屠夫
  • 魔改apk
  • opencv官方教程
  • 固定资产清理会议记录范文
  • wordpress配置数据库
  • python里eval的用法
  • sqlserver怎么把数据库导出来
  • linux mysql忘记密码的多种解决或Access denied for user 'root'@'localhost'
  • 建筑业成本核算流程
  • 企业开办前需要预测现金流量计划吗
  • 采购成本和销售成本的核算
  • SQLServer 2008 :error 40出现连接错误的解决方法
  • 影响无形资产的营业利润怎么算
  • 管理费用错账怎么处理
  • 固定资产的认定标准2022
  • 企业所得税弥补亏损怎么弥补
  • 未完工属于什么科目
  • 预收帐款一直挂账好吗
  • 赠送样品视同销售增值税该怎么做账务处理呢?
  • 公司委托银行付款的账务处理
  • 研发费用的会计处理对公司经营成果的影响
  • 预收账款的借贷方向增减
  • 长期股权投资权益法账务处理
  • 计提人工成本会计分录
  • 新成立公司怎么办理社保开户
  • sql server 操作
  • solaris 修改用户 主目录
  • 微软10月已停止服务中国用户
  • Windows Server 2003服务器群集创建和配置指南
  • c#+unity3d
  • jquery实战
  • android studio unity3d
  • unity删除对象
  • android网络框架okhttp
  • 一个绿色的球英语怎么读
  • python toad
  • 2023年最新税率一般纳税人
  • 辽宁新农合怎么停保
  • 辽宁省耕地占用税税率
  • 河南税务公众号缴费养老保险
  • 农村报账员的基本职责
  • 四川农村信用社电话
  • 现在哪个保险公司车险好
  • 2022年太原医保缴费时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设