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

  • 矿产资源补偿费计入管理费用吗
  • 税务稽查以前年度进项税额转出
  • 差额征收如何做账
  • 信息技术服务可以简易征收吗
  • 银行对账单放前面还是放后面
  • 货物或应税劳务服务名称怎么填
  • 为什么要结转发出材料成本差异
  • 税控盘锁死提示什么
  • 为什么租赁只能20年
  • 增值税进项税额计算公式
  • 开出增值税专用发票流程
  • 基金会计核算的核算主体是
  • 资金账号和交易账号一样吗
  • 网上购物退款后又收到产品了怎么办
  • 进口产品再销售如何缴税
  • 私募基金管理人a向投资者推介私募产品,不合规
  • 简易征收不动产租赁税率是多少
  • 城市维护建设税减免税优惠政策
  • 外管证开了未用怎么办
  • etc发票一直不出来
  • 科技研发政策
  • 定额发票存根联丢失如何处罚
  • 主营业务收入和其他业务收入的区别
  • 管理费用月末结账
  • 公司缴纳递延所得税吗
  • 取得的分成收入怎么计算
  • 电子发票已开出客户退款会计处理是怎样的?
  • 抄报是不是在申报之后才能成功?
  • 1697508577
  • 应付账款少付怎么做账
  • win10 100g不够
  • 更正或作废申报怎么填
  • 预提费用新会计准则叫什么科目
  • 个体户生产经营费用与家庭生活费用无法划分
  • 普通发票多久之后还可以红冲
  • 购进商品售价金额核算
  • 没进项能开销项吗
  • 企业收到科技创新发票
  • 企业并购效益
  • 发票如何认证及开票
  • 房东压我押金怎么办
  • PHP:pg_field_table()的用法_PostgreSQL函数
  • 战地3 win10
  • 安装了sklearn调用却找不到
  • 当月进项税额转出当月申报吗
  • 增值税缓息是什么意思
  • 税前扣除项目什么意思
  • vue的内置组件
  • web2的核心理念
  • 交通银行手机银行网页版
  • css设置背景图片填充
  • 小规模纳税人季度不超30万怎么做账
  • 银行本票和汇票的定义
  • 树结构ADT知识点思维导图
  • python struct库
  • 账实不符的后果和对策
  • sqlserver时间戳数据更新时也修改默认时间
  • 获取gridview某行某列的值
  • mongodb查询操作
  • 核价人员要对哪些方面的价格进行核定,怎么核?
  • 银行承兑汇票到期无力支付计入什么科目
  • 印花税减免额不能为零怎么填
  • 预付账款怎么做账务处理
  • 复制糸统
  • thinkpad x230笔记本电脑
  • bios关闭pxe
  • avgorange是什么文件夹
  • virtualbox虚拟机旋转屏幕
  • 如何使用css进行网页布局,举例说明
  • unity3d c语言
  • 关于javascript
  • 实现非常简单的英文
  • 外部js获取当前vue实例
  • jquery字符转数字
  • 河北国家税务局发票查询系统
  • ca证书密码是什么
  • 个人所得税工资扣税标准
  • 纳税申报期过了怎么处理
  • 河北省发票查询真伪查询国税
  • 1950土地改革后土地所有权
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设