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

  • 苹果13promax是几个摄像头(苹果13promax是几寸的屏幕)

    苹果13promax是几个摄像头(苹果13promax是几寸的屏幕)

  • oppoa32什么处理器(oppoa32的处理器好吗)

    oppoa32什么处理器(oppoa32的处理器好吗)

  • 苹果如何识别图片二维码(苹果如何识别图片转文字)

    苹果如何识别图片二维码(苹果如何识别图片转文字)

  • 视频拼接处为什么有卡顿(为什么拼接的视频会缩小)

    视频拼接处为什么有卡顿(为什么拼接的视频会缩小)

  • 联想电脑相机显示灰色(联想电脑相机显示被占用)

    联想电脑相机显示灰色(联想电脑相机显示被占用)

  • 苹果手机付费项目在哪里取消(苹果手机付费项目)

    苹果手机付费项目在哪里取消(苹果手机付费项目)

  • i58250u是低端处理器吗(cpu i58250u)

    i58250u是低端处理器吗(cpu i58250u)

  • 抖音实名认证注销后多久可以重新认证(抖音实名认证注销多久可以绑新号)

    抖音实名认证注销后多久可以重新认证(抖音实名认证注销多久可以绑新号)

  • 苹果11自动调节亮度怎么关闭(苹果11自动调节亮度不管用)

    苹果11自动调节亮度怎么关闭(苹果11自动调节亮度不管用)

  • 被搜的微信号状态异常是什么情况(被搜的微信号状态怎么改)

    被搜的微信号状态异常是什么情况(被搜的微信号状态怎么改)

  • 如何把美篇下载到电脑里(美篇怎么下载到本地)

    如何把美篇下载到电脑里(美篇怎么下载到本地)

  • 微信群发太频繁要等多久(微信群发太频繁,多久才可以再次发送)

    微信群发太频繁要等多久(微信群发太频繁,多久才可以再次发送)

  • eps用ps打开能修改吗(eps格式在ps中如何打开是可以编辑的)

    eps用ps打开能修改吗(eps格式在ps中如何打开是可以编辑的)

  • 苹果拍照声音怎么关(苹果拍照声音怎么消除)

    苹果拍照声音怎么关(苹果拍照声音怎么消除)

  • iphone8p怎么设置铃声(iphone8p怎么设置快捷指令)

    iphone8p怎么设置铃声(iphone8p怎么设置快捷指令)

  • 华为怎么设置截图(华为怎么设置截屏方式)

    华为怎么设置截图(华为怎么设置截屏方式)

  • 华为手机支付保护中心在哪里(华为手机支付保护中心需要开启吗)

    华为手机支付保护中心在哪里(华为手机支付保护中心需要开启吗)

  • 手机位置信息如何设置(手机位置信息如何修改)

    手机位置信息如何设置(手机位置信息如何修改)

  • 淘宝我的心愿单能干嘛(淘宝我的心愿单在哪里查看)

    淘宝我的心愿单能干嘛(淘宝我的心愿单在哪里查看)

  • 优酷怎么取消自动续费(优酷怎么取消自动扣费服务)

    优酷怎么取消自动续费(优酷怎么取消自动扣费服务)

  • 电脑居中对齐怎么弄(电脑居中用什么键)

    电脑居中对齐怎么弄(电脑居中用什么键)

  • 全视频tv怎么下载到手机上

    全视频tv怎么下载到手机上

  • 将信号差的WIFI速度提升一倍的方法(信号差的要死)

    将信号差的WIFI速度提升一倍的方法(信号差的要死)

  • 一种常见茅膏菜(圆叶茅膏菜)的粘性叶片,法国孚日省 (© Christophe Sidamon-Pesson/Minden Pictures)(稀有品种茅膏菜)

    一种常见茅膏菜(圆叶茅膏菜)的粘性叶片,法国孚日省 (© Christophe Sidamon-Pesson/Minden Pictures)(稀有品种茅膏菜)

  • 金税盘锁死日期16号几点
  • 项目固定资产投资强度
  • 利润表里的所得税怎么算
  • 赠送客户的商品怎么入账
  • 企业所得税分公司先报还是总部先报
  • 未分配利润太多说明什么
  • 固定资产清理在财务报表哪里体现
  • 公司交的拍卖费计入哪个会计科目?
  • 人力资源外包服务规范
  • 符合营改增应税服务规定的有
  • 软件即征即退怎么算
  • 会务费发票税点是多少
  • 实收资本印花税是一年一交吗
  • 免征企业所得税的有哪些行业
  • 增值税确认平台一直显示该网站出现问题
  • 增值税附加税什么情况交
  • 小型微利企业年度汇算清缴报哪些报表
  • 环保税与排污费的关系
  • 将自产产品用于职工福利的账务处理
  • 个人有形动产租赁
  • win11字体大小怎么调
  • boot mac os from
  • 上个月多计提的费用怎么调整
  • 融资租赁吗
  • 年底会计人员要做什么
  • 收到客户付款 会计分录
  • 设备安装用工程造价吗
  • 系统之家装机可靠吗
  • 大型绿萝的养殖方法
  • php-cpp
  • 防止盗链的php代码
  • transformers document
  • 火车票抵扣进项税怎么申报填写
  • 微信公众号实现对应查询
  • 华为od机试成绩什么时候出来
  • 政府补助 不征税
  • 发票作废发票怎么处理
  • 基于stm32的飞行器
  • grpc 调试工具
  • 应付利息和利息支出什么时候用
  • 库存商品暂估入库金额如何确定
  • 港股上市公司股票代码
  • 房子补偿款
  • 委托加工物资验收时发生的成本怎么处理
  • 结转成本是什么凭证
  • 残疾人保障金需要联系专管员吗
  • 不征税收入与免税收入有哪些
  • 国债逆回购收益什么时候到账
  • 评估价计入什么科目
  • 小规模纳税人免税政策2023年
  • 公司缴纳个人所得税有什么用
  • 增值税申报成功了忘了缴款
  • 房地产开发公司是做什么的
  • 人工安装费是几个点税税率
  • 电子发票一定要盖章吗
  • 颁发数字证书要符合什么条件
  • 会议服务公司名称大全
  • Mysql 数据库 拷贝 原文件
  • Suse Linux 10中MySql安装与配置步骤
  • centos7阿里云yum源
  • 电脑无法使用qq
  • 如何让电脑系统更快
  • ctd module
  • linux怎么启动进程
  • win7手动更新在哪里设置
  • linux虚拟机怎么调出命令行
  • 常用的linux操作
  • hyper安装win7
  • excel的exceladdinrd加载项出现问题
  • 飞车超人助手官网
  • 如何用bat批量删除文件
  • Node.js中的事件循环是什么意思
  • unity3d需要什么语言
  • centos6.7安装问题
  • jquery可以实现哪些效果
  • 安卓登录界面布局设计
  • 开票物品名称要求
  • 销售钢材的税率增值税税率是多少
  • 福建省个人所得税税率表查询
  • 中国税务精神内容英文
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设