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

  • 工程预付款的支付要求
  • 新个税计算公式怎么输入excel
  • 合同资产和合同负债属于什么科目
  • 购买土地什么时候缴纳契税
  • 公司转让注册资金怎么弄
  • 人力资源外包服务费计入什么科目
  • etc设备有区别吗
  • 外地报销怎么报
  • 理财产品收益交税
  • 营改增对建筑业的影响有哪些
  • 民办非企业单位是什么单位性质
  • 生产车间计提折旧分录
  • 支付给职工和为职工支付的现金
  • 发票认证但未抵扣需要在报表里填吗
  • 税控专用发票和普通发票
  • 企业所得税预缴可以不交吗
  • 在线负利计算器
  • 国税网不能打印,怎么设置
  • 汽车配件的税收编码是多少
  • 地税发票开票有误,红字发票要如何开具?
  • 没有道路许可证的车子怎么处罚
  • 其他应付款需要做预算会计吗
  • 注册会计师考点分析
  • 缴纳车船税的车辆
  • 贷款呆账处理了多长时间恢复征信
  • 简易办法计税销售额如何填写
  • 总公司资金转入私人账户
  • 关联公司代付款
  • 6月 全新windows
  • 鸿蒙系统公测版和beta版有什么区别
  • 收到融资款如何做账
  • mac电脑键盘进水,键盘不可以用了
  • 科普笔记本电脑怎样
  • 正常开机进不去系统
  • win10通讯
  • gnaupdaemon.exe是什么
  • 支付工资属于费用吗
  • 如何计算企业所得税税负
  • 技术维护费计入
  • 水獭冬眠吗?
  • php面向过程
  • 工程完工后的质量抽检不合格怎么办
  • cp命令使用
  • create_proc_entry
  • 应收贷方有余额怎么调整
  • 旅行社差额征税政策
  • 外商独资企业资本金要求
  • 超市的购物卡以什么为准
  • Mysql半同步复制原理及问题排查
  • mongodb27017
  • 企业的其他应付款
  • 工程施工会计如何记账
  • 建筑安装增值税税率变更过程
  • 管理费用借方红字怎么记凭证
  • 福利企业增值税退税标准
  • 其他业务支出可以在企业所得税前扣除吗
  • 企业用实物资产出资 增值税
  • 如果是车间不生气怎么办
  • 其他债权投资计提损失准备会引起资产总额增加吗
  • 电梯在固定资产里属于什么设备类别
  • 房地产行业人工成本占比
  • sql server数据库怎么导出
  • 数据库分页存储方法
  • ubuntu系统怎么设置不锁屏
  • centos7如何设置中文
  • 最简单最快乐
  • 怎样设置禁
  • ubuntu debian
  • windows xp开始菜单桌面图标消失
  • gzip与zip
  • 如何制作u盘启动盘
  • windows 10预览版
  • 微软早在1985年便首次使用了安卓上饱受争议的汉堡按钮
  • 监控服务器安装教程
  • 批处理命令不允许用户在文件夹内的文件
  • node搭建项目
  • jQuery插件能输出到控制台
  • android获取网络数据
  • 512到底是什么意思
  • 176是哪的号码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设