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

  • 聚好看怎么取消自动续费?(聚好看怎么取消自动续费支付宝)

    聚好看怎么取消自动续费?(聚好看怎么取消自动续费支付宝)

  • 快手商家怎么修改店铺名字(快手商家怎么修改订单备注)

    快手商家怎么修改店铺名字(快手商家怎么修改订单备注)

  • 微信好友删了怎么恢复回来(微信好友删了怎么找回)

    微信好友删了怎么恢复回来(微信好友删了怎么找回)

  • 怎样屏蔽抖音不想看的人(怎样屏蔽抖音不爱看的视频)

    怎样屏蔽抖音不想看的人(怎样屏蔽抖音不爱看的视频)

  • 微信群共享文件怎么看(微信群共享文件在哪里打开)

    微信群共享文件怎么看(微信群共享文件在哪里打开)

  • 拉黑与隐私设置的区别(拉黑与隐私设置的区别小红书)

    拉黑与隐私设置的区别(拉黑与隐私设置的区别小红书)

  • 微信申诉显示无须申诉(微信账号申诉显示无需申诉)

    微信申诉显示无须申诉(微信账号申诉显示无需申诉)

  • u盘大小规格(u盘大小规格排序(u盘大小规格))

    u盘大小规格(u盘大小规格排序(u盘大小规格))

  • 权重值是什么意思(权重权值区别)

    权重值是什么意思(权重权值区别)

  • 安卓手机黑屏怎么解决(安卓手机黑屏怎么恢复)

    安卓手机黑屏怎么解决(安卓手机黑屏怎么恢复)

  • 苹果11打字怎么下一行(苹果11打字怎么调大)

    苹果11打字怎么下一行(苹果11打字怎么调大)

  • 怎么注销爱奇艺账号(怎么注销爱奇艺手机号绑定)

    怎么注销爱奇艺账号(怎么注销爱奇艺手机号绑定)

  • 华为p20pro怎么截屏(华为p20pro怎么截屏怎么设置)

    华为p20pro怎么截屏(华为p20pro怎么截屏怎么设置)

  • 网易云关注秒取消会有提示吗(网易云音乐关注秒取消会有提示么)

    网易云关注秒取消会有提示吗(网易云音乐关注秒取消会有提示么)

  • 闲鱼上买东西卖家不发货怎么办(闲鱼买东西卖家已发货还能退吗)

    闲鱼上买东西卖家不发货怎么办(闲鱼买东西卖家已发货还能退吗)

  • 手机相机iso什么意思(手机相机里面iso是啥意思)

    手机相机iso什么意思(手机相机里面iso是啥意思)

  • 手机上qq怎么修改密码(手机qq怎么修改个人资料)

    手机上qq怎么修改密码(手机qq怎么修改个人资料)

  • 装了宽带就有wifi吗(装了宽带就有wifi吗宿舍)

    装了宽带就有wifi吗(装了宽带就有wifi吗宿舍)

  • Reno Ace手机怎么录音(oppo reno ace.)

    Reno Ace手机怎么录音(oppo reno ace.)

  • 荣耀v30支持红外吗(荣耀v30支持红外遥控吗)

    荣耀v30支持红外吗(荣耀v30支持红外遥控吗)

  • 小米8屏幕颗粒感严重(小米8屏幕抗刮怎么样)

    小米8屏幕颗粒感严重(小米8屏幕抗刮怎么样)

  • vivo手机计算器怎么开立方(vivo手机计算器功能)

    vivo手机计算器怎么开立方(vivo手机计算器功能)

  • 华为stf一al10什么型号(stf_al10华为什么型号)

    华为stf一al10什么型号(stf_al10华为什么型号)

  • 加利西亚省科斯塔达莫尔特的灯塔,西班牙 (© Carlos Fernandez/Getty Images)(加里西亚省)

    加利西亚省科斯塔达莫尔特的灯塔,西班牙 (© Carlos Fernandez/Getty Images)(加里西亚省)

  • phpcms怎么修改域名(如何对php网站页面进行修改)

    phpcms怎么修改域名(如何对php网站页面进行修改)

  • 附加税有哪些?
  • 初中毕业可以考警察学校吗
  • 申报所得税季初资产总额怎么填?
  • 提存金属于职工薪酬吗
  • 采购的固定资产验收无误后直接安装使用
  • 领取营业执照后30天内没做税务登记
  • 合同上怎么注明开具6%的含税普通发票
  • 工伤医疗费用个人社保卡支付找谁报销
  • 职工享受工伤保险
  • 普通发票验旧后当月能作废吗
  • 过渡期损益会计分录
  • 带薪缺勤会计处理
  • 应收帐款备抵法
  • 借款超期不还利息的法律规定
  • 公司比赛规则
  • 保安服务专票是多少税点
  • 公司股东法人变更流程
  • 支付给职工和为职工支付的现金
  • 企业以现金形式支付货款
  • 公益捐赠税前扣除政策
  • 物业公司收空调费怎么交税
  • 已经开了的发票可以打销货清单吗
  • 现金支票工本费发票
  • 当月认证的发票当月一定要入账吗
  • win10 dev版本
  • 广告公司广告费会计分录
  • PHP:stream_filter_remove()的用法_Stream函数
  • pc程序是什么
  • UserScripts Safari 苹果iOS上特别好用且免费的脚本插件,五分钟学会
  • thinkphp5自定义标签
  • 股票溢价发行是什么意思
  • 马格达拉之战
  • 摊销无形资产会影响无形资产的账面价值吗
  • 分支机构分摊税款的计算
  • 浅谈中国式现代化3000字论文
  • php获取mysql数据
  • vue3引入图片
  • 因果推断的常用标准
  • 域名续费多久生效
  • lftp shell
  • 6.824 Lab 1: A simple web proxy
  • python 如何调用c
  • php打不开网页
  • 没有校验码的发票可以报销吗
  • 车辆购置税属于地方税吗
  • 织梦会员功能
  • 企业不交所得税的情况
  • sqlserver数据库提示授权过期
  • mysql怎么替换某个值
  • 开专用发票可以直接写加工费这个明细吗?
  • 办理注销税务登记的流程和资料
  • 资金账簿印花税减半政策
  • 调整以前年度多计提的增值税
  • 收到质保金怎么写收据
  • 工程施工与工程成本的区别
  • 应当设置会计机构的单位有
  • bios识别不了硬盘怎么回事
  • 常用宏操作的参数设置方法
  • windows附件在哪里打开
  • dos破解密码输入什么
  • ubuntu 无法正常启动
  • win10快速隐藏窗口
  • xp更改系统区域设置
  • linux检查是否存在vxlan模块
  • pcc是什么文件
  • window8任务管理器
  • win7系统怎么调整字体大小
  • linux 系统变量
  • JavaScript实现QQ列表展开收缩扩展功能
  • 欢迎使用来电提醒业务,本次呼叫将以点对点
  • javascript总结
  • 安卓域名重定向
  • js数字跳动增加效果
  • jquery设置图片路径
  • uleb128、sleb128和uleb128p1编码格式介绍
  • Android Padding Margn记录
  • jquery的实现原理
  • 企业未开立基本存款账户承诺书的相关规定
  • 上海地税定额发票在哪开
  • 武汉税务地区编号是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设