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

  • iPhone13Pro和iQOO8Pro怎么选

    iPhone13Pro和iQOO8Pro怎么选

  • 芝麻分550可以免押金租车吗

    芝麻分550可以免押金租车吗

  • 华为p40是否有消息提示灯呢(华为p40有啥特殊功能)

    华为p40是否有消息提示灯呢(华为p40有啥特殊功能)

  • 小米6x屏幕材质(小米6x是什么屏幕)

    小米6x屏幕材质(小米6x是什么屏幕)

  • 华为微信提示音在哪里设置(华为微信提示音怎么设置)

    华为微信提示音在哪里设置(华为微信提示音怎么设置)

  • 华为手机如何下载微信(华为手机如何下载ins)

    华为手机如何下载微信(华为手机如何下载ins)

  • 手机本来不卡突然变卡(手机本来不卡突然变卡还闪退)

    手机本来不卡突然变卡(手机本来不卡突然变卡还闪退)

  • 手机充电冒烟还能用吗(手机充着电突然冒烟)

    手机充电冒烟还能用吗(手机充着电突然冒烟)

  • 电脑上的文件夹怎么发送到QQ上(电脑上的文件夹如何加密码)

    电脑上的文件夹怎么发送到QQ上(电脑上的文件夹如何加密码)

  • 联发科p10等于高通什么(联发科p10相当于什么处理器)

    联发科p10等于高通什么(联发科p10相当于什么处理器)

  • 万用表com接红还是(万用表插口com)

    万用表com接红还是(万用表插口com)

  • 微信朋友圈怎么搜索之前的内容(微信朋友圈怎么定位到别的城市)

    微信朋友圈怎么搜索之前的内容(微信朋友圈怎么定位到别的城市)

  • 微信解散群后聊天记录还在吗(微信解散群后聊天记录多久被清空)

    微信解散群后聊天记录还在吗(微信解散群后聊天记录多久被清空)

  • 新手机如何恢复微信信息(新手机如何恢复微信里的聊天记录和图片)

    新手机如何恢复微信信息(新手机如何恢复微信里的聊天记录和图片)

  • 跑滴滴车龄超了怎么办(跑滴滴车年限过了怎么办)

    跑滴滴车龄超了怎么办(跑滴滴车年限过了怎么办)

  • vlookup精确查找是0还是1(vlookup精确查找怎么用)

    vlookup精确查找是0还是1(vlookup精确查找怎么用)

  • iphone11悬浮球设置(苹果11悬浮小球)

    iphone11悬浮球设置(苹果11悬浮小球)

  • 京东已付款怎样退订单(京东已付款怎样取消订单)

    京东已付款怎样退订单(京东已付款怎样取消订单)

  • 苹果xs怎么广角镜头(苹果xs的广角)

    苹果xs怎么广角镜头(苹果xs的广角)

  • 照片kb太小怎么变大(照片kb过小怎么处理变大)

    照片kb太小怎么变大(照片kb过小怎么处理变大)

  • 小米开发者模式有啥用(小米开发者模式在哪里打开)

    小米开发者模式有啥用(小米开发者模式在哪里打开)

  • 局域网的特点是什么(以下不是无线局域网的特点是)

    局域网的特点是什么(以下不是无线局域网的特点是)

  • 苹果xsmax尺寸(苹果xsmax是苹果几)

    苹果xsmax尺寸(苹果xsmax是苹果几)

  • 微信打什么字有特效(微信打什么字有兔子)

    微信打什么字有特效(微信打什么字有兔子)

  • 监控对方微信是真的吗(监控对方微信聊天记录是真的吗)

    监控对方微信是真的吗(监控对方微信聊天记录是真的吗)

  • 小米8便签有画画功能么(小米便签如何手绘图案)

    小米8便签有画画功能么(小米便签如何手绘图案)

  • 拼多多微信提现100是真的吗(拼多多微信提现600元是真的吗)

    拼多多微信提现100是真的吗(拼多多微信提现600元是真的吗)

  • 【CSS应用篇】——CSS如何实现渐变背景(css如何应用)

    【CSS应用篇】——CSS如何实现渐变背景(css如何应用)

  • 帝国CMS如何确定页面使用的是哪个模版(帝国cms视频教程)

    帝国CMS如何确定页面使用的是哪个模版(帝国cms视频教程)

  • 北京市增值税发票查验平台
  • 企业销售不动产增值税税率
  • 什么是应税服务中止
  • 税务局三师有什么用
  • 房产税从价计征如何算
  • 收到社保局退回的社保费
  • 应付账款不需要函证
  • 增值税发票跨年抵扣新政策
  • 市政押金无法收回的损失可以税前扣除吗
  • 生产成本里面的工资
  • 存货期末结存量的公式
  • 转让实物资产税务处理
  • 小企业销售商品因批量原因给予客户的商业折扣
  • 捆绑销售行为怎么纳税
  • 定期定额户超过定额怎么报个税
  • 工程项目增值税税率
  • 小规模购买金税盘可以全额抵扣吗
  • 货样广告品管理办法
  • 行政相对人和行政管理相对人的区别
  • 每月发放奖金的会计分录
  • 制造型企业采购
  • 二手房房产税税率
  • 工程款开票备注栏
  • 主营业务收入包含消费税吗
  • 怎么核算租赁合同的印花税?
  • 外购无形资产如何摊销
  • 如何给电脑文件加密并设置密码
  • 会计实务加班费的账务处理
  • 累计折旧额怎么计算公式
  • wordpress怎么搜索域名
  • 履约保证金和质保金可以一起收取吗
  • 为什么增值税最后有余额附加税没有
  • 【2023亲测可用】JS 获取电脑本地IP 和 电脑网络IP(外网IP|公网IP)
  • 对外投资损失是负债吗
  • 高通 adc
  • set0
  • vue实例教程
  • 贸易公司结转销售成本凭证怎么做
  • 发票作废冲红怎么做账
  • windows7/windows10/windows11最强Audacity音频编辑播放器软件,免费下载
  • sqlserver2005使用教程
  • 分销佣金账务处理流程
  • 预付房租摊销
  • 加工费发票可以抵扣吗
  • 预计负债计提时调减还是调增
  • 减少实收资本会影响资产吗
  • 初次申报出口退税可能会遇到哪些问题
  • 委托加工的材料成本包括运费吗
  • 贷款转入账号
  • 民间非营利组织包括哪些单位
  • 补缴的增值税可以抵扣吗
  • 交所得税的分录
  • 筹建期开办费明细
  • 应付票据在资产负债表怎么填列
  • 企业整个月没有缴纳社保
  • 企业所得税和增值税重复收税了吗
  • 结账时如何划线进去
  • win7蓝屏咋办
  • Vista系统提高ADSL上网速度的两种设置方法
  • ubuntu zmq
  • win7系统压缩包
  • xp桌面字体有阴影怎么去掉
  • 限制root用户远程登录
  • 怎么用代码设置选项
  • 同步数据和异步数据的区别
  • nodejs cicd
  • [置顶]游戏名 TentacleLocker
  • jquery form serialize
  • 批处理图像
  • javascript中的类型转换
  • python的字符串处理
  • unityshader插件
  • unity3d移动代码
  • python字典常用操作
  • Jquery $when done then的用法详解
  • 11%税率的范围
  • 国家税务总局关于涉税中介
  • 一般纳税人资格是什么意思
  • 纳税服务投诉整改报告
  • 铜川财务
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设