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

  • 多扣的增值税怎么做账务处理
  • 年末是否结转本年利润
  • 缴个人所得税分录怎么写
  • 固定资产一次性扣除申报表怎么填
  • 公户结算卡最多可以拿多少现金
  • 买手机手续费怎么算
  • 员工单独购买工伤保险可以吗
  • 企业自建固定资产
  • 工业企业生产费用要素
  • 退休人员怎么缴纳城镇居民医保
  • 公对公房产转让税费
  • 培训费没有发票怎么办
  • 不良产品出库维护制度
  • 付出的房屋押金可以退吗
  • 在建工程的招待费计入到哪个科目
  • 应交增值税进项税额月底怎么处理
  • 一般纳税人注销公司麻烦吗
  • 地下商铺出售产权归属
  • 异常增值税扣税凭证
  • 公司作账都按不含税价吗
  • 一般纳税人证明在哪里打印
  • 专票可以当普票用不抵扣吗
  • 购进原材料影响营业利润吗
  • 收到质量赔偿款从总账做账可以
  • 公司对外汇款需要什么手续
  • 工程什么情况下可以索赔
  • 对公账户一直没有流水怎么办
  • 初中英语的学科知识与能力主要考什么
  • 商场充值卡发票在哪开
  • 资产减值损失在哪个表
  • 建筑施工企业关键技术岗位八大员配置要求
  • win10待机后无法输入密码
  • 外币交易犯法吗
  • php数据表
  • php include path
  • 波来古市在哪里
  • 银行存款账面余额与银行账户余额
  • php导出大量数据
  • php消除警告
  • 工会经费的使用范围有哪些
  • 公司开具了电子发票
  • 用友t3财务报表导出
  • 企业增值税的税收优惠有哪些
  • mongodb主从同步速度
  • 织梦官方
  • 小规模纳税人收入超过500万怎么办
  • 生产车间发生的费用计入什么科目
  • 应税货物及劳务 增加
  • 固定资产折旧方法一经确定不得随意变更
  • 存货计提减值准备对所得税的影响
  • 债券承销费是指什么费用
  • 应收在借方什么意思
  • 预付款项属于什么会计要素
  • 记错科目怎么调整
  • 过了认证期怎么办
  • 核定征收每月最低交多少税
  • 非流动资产基金对应的新科目
  • 买车保险返现是什么意思
  • 股票交易费用计入股票成本吗
  • 什么是现金等价物列举
  • win10和os x el capitan分屏操作对比视频
  • 虚拟机打开提示物理内存不足
  • window10自带的软件有哪些
  • Linux Kernel 4.5在3月15日发布最终版
  • ibm svc是什么意思
  • win7z
  • 微软windows1
  • windows 10 mobile--移动版
  • linux常用网络工具
  • 所有游戏通用的画质修改器
  • 黑白棋手机游戏
  • python打开命令行
  • web标准有那几个方面
  • jquery获取自定义标签的值
  • 汽车运输发票税率是多少
  • 重庆国税12366电子税务局官网入口
  • 社保缴费电子回单在哪里截图
  • 税率的分类有哪些
  • 掌上海关怎么查询
  • 税务总局2016年70号公告
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设