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

  • 浙江增值税专用发票几个点
  • 人头税是什么税
  • 提高资产利用率,增加销售收入
  • 宣传牌是否计入固定资产
  • 商业汇票到期没有收到款
  • 篮球俱乐部是非洲的吗
  • 银行回单可以跨年补录吗
  • 开发票产品名称
  • 增值税是购货方交还是销货方交
  • 工业企业外购存货的入账价值一般包括增值税吗
  • 以前月度费用当期怎么入账合适?
  • 收到政府中小企业发票
  • 增值税留抵的原因
  • 企业筹建期间需要招几个会计
  • 营改增后固定资产进项税抵扣规定
  • 金融机构可以采取什么措施
  • 自然人独资属于什么经济性质
  • 国企承接政府项目
  • c盘空间变小的原因
  • 使用u盘安装windows11步骤
  • 期初建账分录
  • 如何给宽带加速使用
  • 在php中,字符串有哪些表示形式
  • 增值税价外费用如何开票
  • php -i
  • 投影仪哪种光源亮度高
  • 杜鹃花的养殖方法和修剪
  • 井下生产安全知识
  • 莱辛巴赫瀑布在瑞士哪里
  • php如何实现分页功能
  • 工会经费免征三年的文件山东
  • javascript表单验证和控制类
  • 滑模控制理论与应用研究pdf
  • html基础网页
  • 帝国cms到底好不好
  • 金蝶年底结账流程
  • 公司银行开户的一些资料是公司办公室保存还是财务保存
  • 同城票据交换差额户会计分录
  • 印刷电机特点
  • 土地使用税和房产税怎么申报
  • 查看php
  • wordpress账号密码忘记了
  • vue使用高德地图闪白屏
  • 公司法人和经理的区别
  • 预收账款的会计要素
  • 预算收入支出
  • sql server 使用
  • 取得税务师证书申请社保补贴
  • 财务软件是有哪些软件
  • 营改增后服务业账务处理
  • 不含税转换
  • 小规模纳税人采用简易计税方法征收增值税
  • 研发支出的定义
  • 个体户生产经营所得税减半征收
  • 免除债务会计处理
  • 没有工会的企业收到返还的工会经费派什么用场
  • windows如何创建桌面快捷方式
  • win10安装apache服务失败
  • mac文本编辑怎么删除
  • win7系统玩英雄联盟黑屏怎么办
  • 如何让windows7更快
  • winxp如何删除网卡驱动
  • linux防火墙命令大全
  • 电脑连不上网怎么解决
  • nacos监控服务
  • window8设置在哪里
  • linux怎么使用
  • Android中SurfaceView的使用详解
  • unity怎么输出文件
  • js new option
  • python3网络爬虫
  • u3d unity3d
  • 欢迎使用来电提醒业务是什么意思
  • js进阶视频教程
  • javascriptwhile
  • 云南国税通用发票查询
  • 税务机关绩效管理十年变化
  • 千兆交换机涨价
  • 云南省昆明市税收优惠政策
  • 公司租房的房产税应计入哪个科目
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设