位置: IT常识 - 正文

在 JavaScript 中将字符串转换为数字的 7 种方法(能用javascript 最终)

发布时间:2024-01-17
在 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)

  • 小米手机两张截图如何并列放在一起(小米手机两张截图怎么拼成一张图)

    小米手机两张截图如何并列放在一起(小米手机两张截图怎么拼成一张图)

  • 饼图怎么显示数据和百分比(饼图怎么显示数据标签)

    饼图怎么显示数据和百分比(饼图怎么显示数据标签)

  • 快手免流量服务怎么取消(快手免流量服务是什么意思)

    快手免流量服务怎么取消(快手免流量服务是什么意思)

  • 微信号可以改成中文吗(微信号可以改成姓名吗)

    微信号可以改成中文吗(微信号可以改成姓名吗)

  • 微信收不了红包怎么办(微信收不了红包怎么解除)

    微信收不了红包怎么办(微信收不了红包怎么解除)

  • 使用屏幕保护程序是为了什么(使用屏幕保护程序的目的是)

    使用屏幕保护程序是为了什么(使用屏幕保护程序的目的是)

  • 华为nova7带耳机不(华为nova7带耳机吗)

    华为nova7带耳机不(华为nova7带耳机吗)

  • 屏幕解锁老是闪一下(屏幕解锁后屏幕一闪)

    屏幕解锁老是闪一下(屏幕解锁后屏幕一闪)

  • 1GB的准确值是(1gb点准确值)

    1GB的准确值是(1gb点准确值)

  • 小米mix4发布时间(小米mix 4发布)

    小米mix4发布时间(小米mix 4发布)

  • 小米10青春版耳机孔在哪里(小米10青春版耳机孔在哪个地方)

    小米10青春版耳机孔在哪里(小米10青春版耳机孔在哪个地方)

  • vivox23内存卡怎么装(vivox27内存卡)

    vivox23内存卡怎么装(vivox27内存卡)

  • 表格打印预览在哪里(表格打印预览在一张纸上为何打印出来)

    表格打印预览在哪里(表格打印预览在一张纸上为何打印出来)

  • 苹果手机如何删除永久版app(苹果手机如何删除所有照片)

    苹果手机如何删除永久版app(苹果手机如何删除所有照片)

  • 小米手环4nfc怎么支付(小米手环4nfc怎么绑定门禁卡)

    小米手环4nfc怎么支付(小米手环4nfc怎么绑定门禁卡)

  • 怎么在目录前加一页(怎么在目录前加入空白页作为封面)

    怎么在目录前加一页(怎么在目录前加入空白页作为封面)

  • 如何设置下划线的长度(如何设置下划线的格式)

    如何设置下划线的长度(如何设置下划线的格式)

  • 拼多多解除支付宝绑定(拼多多解除支付宝免密支付)

    拼多多解除支付宝绑定(拼多多解除支付宝免密支付)

  • 三星note4怎么设置4g网络(三星note4怎么锁定应用)

    三星note4怎么设置4g网络(三星note4怎么锁定应用)

  • scratch趣味编程是什么(scratch趣味编程教案)

    scratch趣味编程是什么(scratch趣味编程教案)

  • 一加手机6的重量(一加6机身重量)

    一加手机6的重量(一加6机身重量)

  • 金立手机应用权限在哪(金立手机应用权限)

    金立手机应用权限在哪(金立手机应用权限)

  • 美图秀秀怎样发作品(美图秀秀怎样发抖音视频)

    美图秀秀怎样发作品(美图秀秀怎样发抖音视频)

  • 手机调时间在哪里调(手机调时间在哪个功能里面)

    手机调时间在哪里调(手机调时间在哪个功能里面)

  • 阿里巴巴如何做推广(阿里巴巴如何做外贸业务)

    阿里巴巴如何做推广(阿里巴巴如何做外贸业务)

  • flex布局优化(两端对齐,从左至右)(flex布局实战)

    flex布局优化(两端对齐,从左至右)(flex布局实战)

  • phpcms v9无法更新url(phpcms v9官网)

    phpcms v9无法更新url(phpcms v9官网)

  • 非商业性旅游服务
  • 装修行业小规模纳税人标准
  • 企业的其他业务收入包括哪些
  • 买房子一定要交税吗
  • 生产设备改扩建会计分录
  • etc预付发票可以抵税吗
  • 小规模残保金优惠政策2019
  • 公司有食品流通证能卖保健品吗
  • 一般纳税人软件销售税率
  • 企业进行业务预算的编制技巧
  • 房贷利息抵个税细则 两套房
  • 直接减免的增值税属于财政性资金吗
  • 营业外支出税前扣除比例是多少
  • 违约金收入计入应纳税所得额吗
  • 外省农村户口可以迁到外省农村吗
  • 汇算清缴退税现金流量表
  • 为什么应收和预收在一起
  • 中期支付内容包括
  • 购货申请书
  • 汇算清缴相关分录有哪些
  • 应收账款坏账准备计提比例
  • Win7系统中如何快速查询文件内容
  • 存货发生了减值怎么处理
  • PHP:ftp_nb_continue()的用法_FTP函数
  • 审核凭证要注意哪些问题
  • 无形资产的账务处理候文江视频
  • php数据类型分为哪几类
  • 预提费用新会计准则叫什么科目
  • php sql 教程
  • php 获取网页内容
  • css圆角边框弧度代码
  • php查询数据是否存在
  • filezilla使用手册
  • Google C++ Style中允许使用的Boost库(1) 程序即人生 博客频道 CSDN.NET
  • 哪些税金不需要通过应交税费科目核算
  • 购入项目用仪器怎么做账
  • 小微企业所得税优惠政策最新2023
  • 哪些进项税不允许从销项税额中抵扣
  • 其他权益工具的公允价值变动计入哪里
  • 6月工资7月发8月申报
  • 商品损耗率一般是多少
  • 城乡居民死亡后需要办理什么手续
  • 增值税欠税及滞纳金计算
  • 资本公积转为实收资本会计科目
  • 提交印花税会计分录
  • 专用发票附加税怎么算
  • 收到支票如何去银行兑现
  • 个体工商户在什么情况下需要纳税
  • Windows XP/Vista/Windows 7常见蓝屏故障分析
  • linux使用pip
  • 苹果mac双系统好不好
  • igfxsrvc module
  • windows蓝屏代码大全及解决方案
  • win7桌面整理软件
  • win8鼠标设置在哪
  • windows10更新推送
  • 如何优化winxp
  • linux中tail命令详解
  • w10版本更新
  • javascript数据结构
  • js响应式布局
  • 肉鸡下的鸡蛋可以吃吗
  • python 解析
  • cmd命令怎么重启
  • 通过制作潜望镜活动,你获得哪些宝贵的经验
  • android开源库
  • shell脚本 su
  • 三消游戏攻略
  • jquery 购物车
  • python shutil
  • python运行时间的几种方法
  • python3 split()
  • 浙江发票查验不了什么原因
  • 个人以土地投资入股都需缴纳哪些税
  • 浦东税务15所
  • 辽宁事业单位职测考试时间多长
  • 企业没有经营怎么写原因
  • 如何连续打印单据
  • 河北税务登录密码是多少
  • 医院黄票可以报销吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号