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

  • 组成计税价应该是含税价还是不含税价?
  • 个人所得税计算器
  • 首套房契税税率是多少?
  • 挂车交车船税吗
  • 专利银行卡汇款流程
  • 收到社保生育津贴摘要怎么写
  • 固定资产一次扣除政策执行到什么时候?
  • 个人独资企业租赁收入如何纳税
  • 法定盈余公积和法定公积金一样吗
  • 补交前期未开票收入税金本期怎么申报?
  • 计提与不计提短贷的区别
  • 印花税是按照含税收入乘以印花税税率吗
  • 小规模季报财务报表只看季度最后一个月的数据可以吗
  • 所得税费用税率规定
  • 销售商品会计凭证
  • 管理费用属于什么现金流量项目
  • 小规模收到专票要做进项税额转出吗
  • 完工产品定额直接材料费用
  • 电子产品怎么计税
  • win11 zen2
  • 自然人独资属于什么经济性质
  • getparameter报错
  • 音量图标不显示怎么回事
  • 交易性金融资产公允价值变动怎么算
  • PHP:getallheaders()的用法_Apache函数
  • 分红率与股息率有啥区别
  • 银行存款总账怎么登记图片
  • 以前年度少计收入 会计怎么处理
  • 企业股权转让所得可以弥补亏损吗
  • 以权益结算的股票
  • 专项储备计提和使用
  • framework怎么用
  • bat开源项目
  • php 进程通信
  • 使用php进行mysql数据库编程的基本步骤
  • 在php中使用mysql
  • ai绘画网站
  • php过滤html
  • 当月开的增值税发票当月能抵扣吗
  • 增值税发票怎么领取
  • sql server2019实例功能的选择
  • 小额转账汇款服务最多转账多少钱
  • 残疾人保障金需要联系专管员吗
  • 营改增后一般纳税人按简易办法计税的规定
  • 企业合并的账务处理
  • 用友t6反记账步骤
  • 幼儿园账务处理实务
  • 餐饮行业加盟模式
  • 利润表研发费用和管理费用
  • 计提应收会计分录
  • 应收未收的款项如何会计处理
  • 什么是资金结存,它具体包括哪些内容
  • 生产配合销售还是销售配合生产
  • 车辆保险发票能补开吗
  • 住宿费报账怎么写
  • mysql安装过程中报错
  • 目前用到的两个字符
  • xp系统无法打开网页怎么解决
  • windowsserver2008r2激活密钥
  • linux安装openssh-server
  • apache not found
  • centos6.5查看cpu信息
  • window7窗口
  • win7便签在哪里找回来
  • 浅谈自己对教育的理解
  • 学习雷锋好榜样歌词
  • 基于jquery的框架有哪些
  • javascript以及javascript的作用
  • node.js使用教程
  • js日历控件代码和效果
  • 你知道必要的意思吗英文
  • javascript总结笔记
  • 上季度报表错误怎样更正
  • 2020宜兴市民中心营业时间
  • 发票开票人一定要真实姓名吗
  • 办理供票资格申请
  • 新乡市国家税务局刘磊
  • 什么是社保补缴的标准
  • 开票有什么好处吗
  • 提供劳务者受害责任纠纷赔偿案例
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设