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

  • 荣耀畅玩30plus像素多少(荣耀畅玩40参数)

    荣耀畅玩30plus像素多少(荣耀畅玩40参数)

  • b站怎么设置关注自动回复(b站怎么设置关闭竖屏播放)

    b站怎么设置关注自动回复(b站怎么设置关闭竖屏播放)

  •  怎样找回抖音点赞记录(怎样找回抖音号登录?)

    怎样找回抖音点赞记录(怎样找回抖音号登录?)

  • 麒麟710和麒麟980区别(麒麟710和麒麟980哪个功耗低)

    麒麟710和麒麟980区别(麒麟710和麒麟980哪个功耗低)

  • 网易云举报人会被对方知道吗(网易云举报人会怎么样)

    网易云举报人会被对方知道吗(网易云举报人会怎么样)

  • 剪映降噪处理失败怎么回事(剪映降噪处理失败请重试)

    剪映降噪处理失败怎么回事(剪映降噪处理失败请重试)

  • 小米10青春和小米10区别(小米10青春和小米8)

    小米10青春和小米10区别(小米10青春和小米8)

  • nova属于华为高端机吗(nova系列属于)

    nova属于华为高端机吗(nova系列属于)

  • 我的抖音为什么看不到别人在线(我的抖音为什么没有一键成片)

    我的抖音为什么看不到别人在线(我的抖音为什么没有一键成片)

  • 手机号封号后如何解除(手机号封号后如何解绑)

    手机号封号后如何解除(手机号封号后如何解绑)

  • 虎牙无法登录(虎牙无法登录怎么回事)

    虎牙无法登录(虎牙无法登录怎么回事)

  • 微信红包没收退回对方有提示吗(微信红包没收退款怎么查)

    微信红包没收退回对方有提示吗(微信红包没收退款怎么查)

  • 爱客宝是什么(爱客宝是什么东西)

    爱客宝是什么(爱客宝是什么东西)

  • 手机怎么打开pdf文件(手机上怎么弄pdf文档)

    手机怎么打开pdf文件(手机上怎么弄pdf文档)

  • oppoa11x怎么设置来电闪光灯(oppoa11x怎么设置返回键)

    oppoa11x怎么设置来电闪光灯(oppoa11x怎么设置返回键)

  • word文档内容不能修改(word文档内容不能顶格)

    word文档内容不能修改(word文档内容不能顶格)

  • 高德地图如何显示速度(高德地图如何显示海拔)

    高德地图如何显示速度(高德地图如何显示海拔)

  • 理光gr1和gr2差别(理光gr1s和gr1v区别)

    理光gr1和gr2差别(理光gr1s和gr1v区别)

  • 快手被屏蔽了多久能好(快手被屏蔽了多久能恢复)

    快手被屏蔽了多久能好(快手被屏蔽了多久能恢复)

  • 快手能看到访客是谁吗(快手能看到访客记录吗苹果13)

    快手能看到访客是谁吗(快手能看到访客记录吗苹果13)

  • 电脑中病毒如何修复(电脑中病毒如何彻底清除)

    电脑中病毒如何修复(电脑中病毒如何彻底清除)

  • 拼多多怎么运营(拼多多怎么运营才有流量)

    拼多多怎么运营(拼多多怎么运营才有流量)

  • 苹果手机怎么设置成中文(苹果手机怎么设置手写)

    苹果手机怎么设置成中文(苹果手机怎么设置手写)

  • 苹果手机换id会有什么影响(苹果手机换id会影响以前信息吗)

    苹果手机换id会有什么影响(苹果手机换id会影响以前信息吗)

  • 文件错误0x80070522解决方法(文件错误会追究拟稿人吗)

    文件错误0x80070522解决方法(文件错误会追究拟稿人吗)

  • python中rindex函数是什么(python3中rindex用法)

    python中rindex函数是什么(python3中rindex用法)

  • 安装服务费税率是多少
  • 小规模应税行为扣除额如何填
  • 印花税按什么金额吗
  • 税控盘抵减增值税需要结转吗
  • 出口企业退税分录
  • 资产重组的税务筹划
  • 一般纳税人增值税申报操作流程
  • 行政事业单位应当进行摊销的无形资产
  • 实收资本印花税税率多少
  • 拍卖土地支付的法律依据
  • 分公司代理人
  • 未支付的款项如何做账
  • 客户已经抵扣的发票怎么开负数发票给对方
  • 这些常用的发票知识,你都知道了吗?
  • 小额纳税人可以开6%专票吗
  • 总分类账户和明细分类账户平行登记的内容可以概括为
  • 如果辞职了,能一次性拿到钱吗?
  • 机票的进项
  • 会计科目未付利润属于哪个科目
  • 销售净利率的计算公式有哪些
  • 月末累计折旧怎么结转
  • 印花税的征收范围
  • 资产减值损失汇算清缴需要调增嘛?
  • Win10 Build 19044.1288累积更新补丁KB5006670(附更新修复内容汇总)
  • 赠送积分有两种形式
  • 年末一般纳税人税率表
  • 个人之间股权转让印花税怎么交
  • url示例
  • 不能抵扣的发票可以做成本吗
  • uniapp引入bootstrap
  • 最早的手机是哪一年
  • 研发费用税前加计扣除怎么算
  • 最大规模的科技公司
  • php实现多维数组输入
  • vue学起来困难吗
  • java使用循环结构输出九九乘法表
  • 帝国cms怎么用
  • mysql ndb innodb
  • 关于英语的25个单词
  • mongodb数据库的作用
  • 工业企业辅助生产设备
  • 融资租赁的种类
  • 劳务报酬需要申报个税吗
  • access2010怎么还原数据库
  • 个人独资企业应税生产经营所得可以扣除税金支付
  • 交强险还要交车船税?
  • 餐厅餐具如何使用
  • 工装费用制度
  • 一般纳税人认定书是什么样子
  • 办理税务登记需要多久
  • 拆迁补偿怎么算的
  • 失控发票补交上年所得税
  • 诉讼财产保全保函
  • 销售出库和产品入库有什么关系
  • 收到以前年度税费返还的会计分录
  • 工会经费应计入
  • 小规模附加税优惠政策最新2023
  • 企业收到补贴资金怎么办
  • sqlserver CONVERT()函数用法小结
  • sql 普通行列转换
  • win7进运行
  • 2021年win10累积更新
  • 360安全卫士windows7
  • windows8_os
  • windows 水印
  • linux中keepalive
  • 屏幕画面颠倒
  • linux find命令详解xargs
  • python静态变量和静态方法
  • js常用的设计模式
  • Android OnTouchEvent, onClick, onLongClick调用机制
  • 动态规划之矩阵连乘
  • 原生js实现节日变化
  • js函数详解
  • 浏览器判断手机品牌
  • jQuery插件开发
  • 深圳地方税务局电话
  • 什么是社保补缴的标准
  • 按月申报印花税如何计税
  • 税收分类编码1080499
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设