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

  • 期末未缴税额出现负数
  • 小规模纳税人如何计算增值税
  • 实收资本库存现金凭证怎么开
  • 赔付开票
  • 下列各项中免征增值税的有
  • 基本户和一般户的用途
  • 购买车间使用的设备计入什么
  • 外贸出口免税政策
  • 母公司出售子公司给另一家子公司
  • 分公司是否可以参与投标招标
  • 销售收入是不是营业收入
  • 个体户增值税按开票额来申报吗
  • 会计政策变更与会计估计的审计
  • 企业纳税成本管理方案
  • 收到货款未开发票怎么做分录
  • 公司出售厂房的增值税允许抵扣吗
  • 残疾人保障金缴纳比例是月1.5%
  • 低值易耗品摊销什么意思
  • 企业利润怎么拿出来
  • 关于固定资产的企业案例
  • 公司股权转让应纳税额怎么算
  • 租用仓库需要代扣代缴企业所得税吗
  • 子公司是否可以共享总公司的资质
  • 出口企业内销商怎么做
  • win10更新补丁怎么关闭
  • 在建工程的施工方案可以外传吗
  • 税务发票盖章要求
  • 约定抵销与法定抵销的区别
  • php实现上传图片到数据库
  • php代码自动生成
  • php对称加密算法实验报告
  • 软碟通支持uefi吗
  • WIN10怎么禁止始终处于活动状态
  • 修改远程桌面端口脚本
  • 商贸企业税收优惠政策
  • mac修改系统版本号
  • 前端使用vue
  • 甲产品生产耗用a材料10000千克,单位成本
  • 浅析论文题目
  • 免交的增值税要交所得税吗
  • vue子组件监听父组件
  • 2023前端面试题目
  • 《推荐一个好地方》图书馆
  • 什么不计入税金及附加
  • 管理费用抵消分录
  • 微小企业开票一天可以开多少钱
  • 企业电子发票申请流程2023版
  • 没有发票的费用支出怎么入账
  • 零申报一般怎么收费
  • 商家的这些行为对消费者的购买行为有什么影响
  • 服务行业人工费一般控制在多少合适
  • 企业所得税业务招待费怎么调整
  • 个体户是否要做账务处理
  • 外国人避税
  • 一般纳税人主表中的25是怎么来的
  • 可供分配利润是未分配利润吗
  • 所得税核算的三种方法
  • 空气检测费计入什么科目
  • 初级会计现值的计算
  • 工会经费的计提与缴纳
  • 工业企业中制造费用包括哪些内容
  • 通过MySQL优化Discuz!的热帖翻页的技巧
  • fedora改密码
  • WNxp下让所有用户桌面显示系统默认图标的方法
  • linux更新内核的好处
  • kmsss.exe是什么
  • linux cat命令的用法
  • win8的桌面文件在哪里
  • 简单的安卓代码
  • jquery点击按钮跳转页面
  • 老生常谈的近义词
  • jquery瀑布流
  • jquery弹出框样式大全
  • js判断浏览器内核和版本
  • jquery返回顶部代码
  • 纳税人识别号不能含有IOZSV
  • 在企业内部具有行使否决权的是
  • 国税发票真伪查询手机怎么查
  • 如何打印纳税申报表
  • 河南省印花税核定征收暂行办法
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设