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

  • iphone12mini屏幕有多大(苹果12屏幕有颗粒感怎么解决)

    iphone12mini屏幕有多大(苹果12屏幕有颗粒感怎么解决)

  • 手机显示aboutblank

    手机显示aboutblank

  • 西瓜视频审核建议有影响吗(西瓜视频审核建议申诉)

    西瓜视频审核建议有影响吗(西瓜视频审核建议申诉)

  • wps分节符怎么设置(wps的分节符在哪)

    wps分节符怎么设置(wps的分节符在哪)

  • 11promax怎么看是不是原装屏(11promax怎么看是不是翻新机)

    11promax怎么看是不是原装屏(11promax怎么看是不是翻新机)

  • 陌生人看朋友圈有记录吗(陌生人看朋友圈怎么关闭)

    陌生人看朋友圈有记录吗(陌生人看朋友圈怎么关闭)

  • qq显示操作频繁怎么解决(qq显示操作频繁什么意思)

    qq显示操作频繁怎么解决(qq显示操作频繁什么意思)

  • 爱奇艺怎么下载高清电影(爱奇艺怎么下载动画片到u盘)

    爱奇艺怎么下载高清电影(爱奇艺怎么下载动画片到u盘)

  • 戴尔自动修复无法开机(戴尔自动修复无限循环)

    戴尔自动修复无法开机(戴尔自动修复无限循环)

  • 手机信号时有时无怎么了(手机信号时有时无可以修吗)

    手机信号时有时无怎么了(手机信号时有时无可以修吗)

  • 华为手机怎么开暗黑模式(华为手机怎么开通volte功能)

    华为手机怎么开暗黑模式(华为手机怎么开通volte功能)

  • imessage记录怎么查

    imessage记录怎么查

  • pci-e是什么意思(pcie是什么意思英语)

    pci-e是什么意思(pcie是什么意思英语)

  • 苹果怎么判断对方拉黑(苹果怎么判断对方是否收到短信)

    苹果怎么判断对方拉黑(苹果怎么判断对方是否收到短信)

  • 手机出现e网怎么回事(手机出现e网怎么办)

    手机出现e网怎么回事(手机出现e网怎么办)

  • vivo手机如何关闭自动锁屏(vivo手机如何关机开机)

    vivo手机如何关闭自动锁屏(vivo手机如何关机开机)

  • 苹果手机语音与数据在哪儿(苹果手机语音与数据和仅数据的区别)

    苹果手机语音与数据在哪儿(苹果手机语音与数据和仅数据的区别)

  • vivox27没有人脸识别(vivox27没有人脸识别功能吗)

    vivox27没有人脸识别(vivox27没有人脸识别功能吗)

  • 苹果xsmax支持30w快充吗

    苹果xsmax支持30w快充吗

  • 华为p30pro是5G手机吗(华为p30pro是5g手机吗)

    华为p30pro是5G手机吗(华为p30pro是5g手机吗)

  • 显示器音频接口怎么用(显示器音频接口好还是主机好)

    显示器音频接口怎么用(显示器音频接口好还是主机好)

  • 表格的画线工具在哪里(表格中画线条怎么制作)

    表格的画线工具在哪里(表格中画线条怎么制作)

  • 陌陌当日打招呼达上限怎么办(陌陌当日打招呼怎么关闭)

    陌陌当日打招呼达上限怎么办(陌陌当日打招呼怎么关闭)

  • mac电脑忘记管理员密码(mac系统忘记管理员)

    mac电脑忘记管理员密码(mac系统忘记管理员)

  • 把桌面文件放到d盘并且同步教程(把桌面文件放到虚拟机)

    把桌面文件放到d盘并且同步教程(把桌面文件放到虚拟机)

  • Mac升级macOS Big Sur之前怎么提高内存空间?(mac升级系统还剩不到一分钟)

    Mac升级macOS Big Sur之前怎么提高内存空间?(mac升级系统还剩不到一分钟)

  • 2023最新最全vscode插件精选(2023最新最全的祈祷视频)

    2023最新最全vscode插件精选(2023最新最全的祈祷视频)

  • 产值利税率是什么
  • 年末结转净利润
  • 城建税属于什么税种
  • 用友T3怎么结转上年数据
  • 过桥费是多少
  • 财务方面的管理思想
  • 可以向国外账户汇人民币吗
  • 合并会计报表调整分录
  • 企业走账的会计处理
  • 现金折扣在买方还是卖方
  • 购买东西进项税在借方还是贷方
  • 存货跌价准备转回的条件有哪些
  • 模具维修费用清单表格
  • 退货没有红字发票怎么办
  • 税前列支的好处
  • 劳务费发票可以含材料费吗
  • 免租要怎么交税
  • 小规模纳税人开了3%的专票还能享受1%
  • 存货入库后的仓储费记录
  • 二月份个税申报时间
  • 应付账款转营业外收入需要什么条件
  • 增值税销售额怎么看
  • 税种登记要带什么资料?
  • 少计提增值税0.01计入营业外
  • 不附追索权的票据包括
  • 无票收入科目
  • 360压缩怎么压缩到指定大小
  • 非一般纳税人可以抵扣吗
  • wordpress相关文章插件
  • php数组函数,选班长
  • php最好的编程语言
  • php用户会员系统
  • 供货商倒闭未缴增值税
  • php 调试工具
  • PHP:imagefilledpolygon()的用法_GD库图像处理函数
  • 经销商会议流程安排
  • 火山口湖成因
  • vue插槽的使用场景
  • 包装费和售后服务的区别
  • 企业利润表列报项目有哪些
  • 小规模季度必须报税吗
  • 应收账款计提坏账准备是什么意思
  • 电脑自学网站推荐
  • SQLServer中Partition By及row_number 函数使用详解
  • 矿产资源补偿费属于管理费用吗
  • 小微企业认定办法
  • 国债收益率如何查看
  • 小微企业如何升级一般纳税人
  • 税务登记证证书编号是什么
  • 专票不小心印上划痕
  • 怎么做掉公司账面库存100万
  • 建造生产线计入什么科目
  • 工程款发票怎么做分录
  • 建筑业统一发票可以抵扣吗
  • 零配件供应是什么意思
  • 银行存款实际余额不足
  • 货币资金核算制度是什么
  • macos mysql
  • 官方发布预防新冠戴口罩指引
  • 老毛桃u盘启动盘制作工具怎么安装win10系统 老毛桃u盘安装win10系统图文教程
  • 如何找回windows删除的文件
  • msmpeng.exe是什么进程
  • 电脑系统垃圾
  • 嵌入式linux开发用什么语言
  • ubuntu操作
  • 第三方解决方案
  • 原生js实现路由
  • nodejs获取当前路径
  • 批处理检查输入文本是否为字母或数字
  • jqueryattrprop区别
  • jquery技巧
  • android设计模式的应用场景
  • python验证整数
  • 如何在android studio中导入其他包
  • javascript var
  • 国家税务系统
  • 快递代缴的关税有税单吗
  • 小学语文教学的核心素养
  • 请问在哪里可以培训护工
  • 审计报告非标准意见
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设