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

  • 增值税为10%的有哪些
  • 当年亏损额为什么不能填?
  • 发票二维码只有一半可以收吗
  • 计提固定资产折旧,车间使用的固定资产折旧1400
  • 合伙企业对外长期股权投资收到分红 怎么处理
  • 应收账款未收到回函的替代程序
  • 有限合伙企业转让投资股权
  • 税收成本如何影响税收管理制度
  • 如何网上认证发票流程
  • 增值税普通发票税率表
  • 金税盘的年费怎么做抵扣帐
  • 税收预测表怎么填写
  • 推广费是广告费和业务宣传费吗
  • 银行汇款风险提示
  • 商业承兑汇票适用于
  • 未开发土地可否转给子公司
  • 产假期间出现事故可以报工伤吗
  • 5000元可以买什么东西
  • 促销费属于现代服务类吗
  • 火狐浏览器下载安装
  • 宝塔linux面板怎么安装
  • 王者荣耀中吕布的克星
  • 苹果mac电脑下刻字怎么弄
  • 华为分享连接电脑显示检查您的拼写
  • win7怎么运行在哪里设置
  • 企业收到工程款会计分录
  • PHP:xml_parser_set_option()的用法_XML解析器函数
  • 定额备用金制度
  • 公司向股东个人借款最新规定
  • ireike.exe - ireike是什么进程 有什么作用
  • 老板垫付的货款会计分录
  • 做电脑配件的公司
  • 厂房改造支出可以计入厂房价值吗
  • 财务费用为负数是好事还是坏事
  • 若依框架使用教程
  • 专票如何申领
  • rmt命令 远端磁带传输协议模块
  • php二维数组foreach
  • 办理完税证明需要什么资料
  • 享受小微企业免征增值税政策
  • 公司向法人借款会计分录
  • 织梦怎么调用当前栏目下的文章
  • python 概率分布函数
  • 年终奖怎么计算个税
  • 记账凭证填错了怎么办还没有登记账簿
  • 计提环保税的会计分录
  • 取得虚开增值税专用发票罪量刑标准
  • 低值易耗工具有哪些
  • 购入不需要安装的固定资产会计科目
  • 展会赠品
  • 民办非企业的申请流程
  • 商业企业的营业成本包括
  • 租房公司报销发票怎么开
  • 销售做不动 应该做什么
  • 预付账款属于资产项目吗
  • 员工用自己的钱买的材料如何做账
  • 债务重组的方式主要包括哪些
  • mysql使用命令
  • 数据库服务器配置方案
  • win8pe无法识别硬盘
  • 在linux系统中安装软件
  • 双系统重装win11
  • win7系统莫名其妙占用个D盘
  • Ubuntu系统怎么设置IP
  • macbook怎么剪视频软件
  • 使用xshell连接虚拟机需要修改哪些配置
  • linux系统怎么关闭程序
  • win7无法登录桌面
  • javascript entries
  • unity项目资源
  • jQuery使用$.ajax提交表单完整实例
  • 用户dsn添加
  • 简述jQuery ajax的执行顺序
  • 模拟新浪微博用户注册程序设计
  • javascript高级程序设计pdf下载
  • error: Error parsing XML: unbound prefix
  • 车辆购置税查询平台打印
  • 财税36号文附件3
  • 宁夏退休职工网上认证
  • 增值税发票打印机怎么调整打印位置
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设