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

  • 小爱音箱怎么连接第二部手机(小爱音箱怎么连接qq音乐)

    小爱音箱怎么连接第二部手机(小爱音箱怎么连接qq音乐)

  • 小红书怎么修改昵称(小红书怎么修改笔记)

    小红书怎么修改昵称(小红书怎么修改笔记)

  • ppt背景如何统一更换(ppt背景如何统一更换白色)

    ppt背景如何统一更换(ppt背景如何统一更换白色)

  • 华为mate30pro屏幕多大尺寸(华为mate30pro屏幕碎了值得修吗)

    华为mate30pro屏幕多大尺寸(华为mate30pro屏幕碎了值得修吗)

  • 可以被数据完整性机制防止的攻击方式是(可以被数据完整性机制)

    可以被数据完整性机制防止的攻击方式是(可以被数据完整性机制)

  • 哈罗单车没用过怎么会欠费(哈罗单车东西忘记拿走怎么办)

    哈罗单车没用过怎么会欠费(哈罗单车东西忘记拿走怎么办)

  • 通用里找不到访问限制(通用里面没有访问设置怎么办)

    通用里找不到访问限制(通用里面没有访问设置怎么办)

  • 拼多多dsr评分什么时候出来(拼多多dsr评分多少算合格)

    拼多多dsr评分什么时候出来(拼多多dsr评分多少算合格)

  • 微信拉入黑名单后聊天记录还在么(微信拉入黑名单的人怎么拉出来)

    微信拉入黑名单后聊天记录还在么(微信拉入黑名单的人怎么拉出来)

  • 华为手机微信来没有提示为什么(华为手机微信来信息不显示图标)

    华为手机微信来没有提示为什么(华为手机微信来信息不显示图标)

  • qq被回收了怎么办(QQ被回收了怎么办)

    qq被回收了怎么办(QQ被回收了怎么办)

  • 荣耀20怎么没有返回键(荣耀20怎么没有电池最大容量)

    荣耀20怎么没有返回键(荣耀20怎么没有电池最大容量)

  • 微信发原图怎么查位置(微信发原图怎么设置)

    微信发原图怎么查位置(微信发原图怎么设置)

  • 计算机被称为裸机是因为(在计算机领域中所说的裸机是指)

    计算机被称为裸机是因为(在计算机领域中所说的裸机是指)

  • 苹果手机微信支付不了怎么回事(苹果手机微信支付)

    苹果手机微信支付不了怎么回事(苹果手机微信支付)

  • 固态硬盘用多长时间(固态硬盘多长多宽)

    固态硬盘用多长时间(固态硬盘多长多宽)

  • ssl工作在哪一层(ssl协议在哪一层)

    ssl工作在哪一层(ssl协议在哪一层)

  • 苹果xr没有来电闪光灯(苹果xr没有来电铃声怎么办)

    苹果xr没有来电闪光灯(苹果xr没有来电铃声怎么办)

  • 苹果如何手写输入(苹果如何手写输入法设置)

    苹果如何手写输入(苹果如何手写输入法设置)

  • ps怎么修圆角(ps圆角怎么改)

    ps怎么修圆角(ps圆角怎么改)

  • p30 怎么拍月亮(华为p30怎么拍月亮更清晰)

    p30 怎么拍月亮(华为p30怎么拍月亮更清晰)

  • xsmax充电到80不动了

    xsmax充电到80不动了

  • 苹果xs跟苹果11的区别(苹果xs跟苹果11参数对比)

    苹果xs跟苹果11的区别(苹果xs跟苹果11参数对比)

  • flypods青春版怎么充电(flypods青春版怎么看电量)

    flypods青春版怎么充电(flypods青春版怎么看电量)

  • 快手的特别关注什么意思(快手的特别关注在哪里)

    快手的特别关注什么意思(快手的特别关注在哪里)

  • iphone取消自动加区号(iphone怎么不自动加入wifi)

    iphone取消自动加区号(iphone怎么不自动加入wifi)

  • 华为手环3pro和4区别(华为手环3pro和4pro哪个更好)

    华为手环3pro和4区别(华为手环3pro和4pro哪个更好)

  • qq永久冻怎么恢复(qq永久被冻结怎么找回)

    qq永久冻怎么恢复(qq永久被冻结怎么找回)

  • 苹果手机移动4g优先版是什么意思(苹果手机移动4g变成e怎么解决)

    苹果手机移动4g优先版是什么意思(苹果手机移动4g变成e怎么解决)

  • xr的录屏在哪(苹果手机录屏在哪里找)

    xr的录屏在哪(苹果手机录屏在哪里找)

  • 老年机后盖怎么打开(老年机后盖怎么扣不动厚手机)

    老年机后盖怎么打开(老年机后盖怎么扣不动厚手机)

  • 用友t3采购订单怎么录入
  • 一般纳税人结转增值税
  • 现金流量表季度报表本期金额
  • 利润分配的规则
  • 去年缴纳印花税忘记做账了怎么办呢
  • 发票备注没写
  • 接受劳务是进项还是销项
  • 固定资产贷款偿还期计算公式
  • 财务费用过多有什么影响
  • 收款未发货需要纳税吗
  • 员工奖金分两次发怎么交税?
  • 月初发票认证能抵扣吗
  • 零申报的资产负债表不能为0
  • 免抵税额为什么不能抵下期
  • 代驾公司增值税怎么交
  • 过渡期税收优惠政策
  • 风险纳税人怎么查原因
  • 个人储蓄存款利率
  • 业务宣传费和广告费计入什么科目
  • 物业公司收的电梯费如何做账
  • 过路费企业所得税汇算清缴计入什么科目?
  • 债权性投资和权益性投资的区别
  • 企业一年零申报怎么办
  • 制造业购买纸箱子记入什么科目
  • 知识产权代理公司前景如何
  • 业务员报销清单表
  • 无形资产入股注意事项
  • 最新的小微企业平均寿命
  • 研发费用资本化可以加计扣除吗
  • php如何实现字符串反转
  • 年末一般纳税人税率表
  • win10商店发生了错误请稍后再试
  • 盘亏应交税费
  • 会计凭证应该如何录入的方法
  • 桥梁水泥和普通水泥有什么区别
  • php模板教程
  • 小型微利企业所得税优惠政策2023
  • java编程入门基础教程
  • 发票没有填写开户行,可以报销吗
  • 注册一个公司没有流水可以吗
  • 2022年最新苹果平板电脑
  • 资产合计数怎么算的
  • 销售会计的岗位职责有哪些
  • 车间设备折旧费计入产品成本吗
  • 善意取得虚开增值税专用发票处理
  • 对方多开票怎么处理
  • 会计分录怎么用
  • 分期收款销售的会计与纳税处理
  • 从货款中扣除罚款的分录怎么写
  • 样品定义是什么
  • 公司银行账号注销需要法人到场吗
  • 工会经费返还属于什么收入
  • 固定资产一次性加速折旧
  • win10预览版0x80072ee2
  • centos 6.6安装教程
  • freebsd怎么安装软件
  • 常用的网络操作命令
  • mac如何查看隐藏的文件夹
  • U盘安装centos7步骤
  • KunlunPlatform.exe是什么进程?KunlunPlatform.exe是安全的程序吗?
  • windows8怎么设置
  • win7系统清理c盘空间不足
  • win10 Mobile 10586.36预览版更新了哪些内容?
  • linux版vnc
  • win10教育版登录
  • linux常用命令chmod的使用
  • android开发环境配置
  • 查看分区文件格式
  • ADB (Android Debug Bridge)常用命令
  • [android那些事] linux 下android源码编译(国内被墙方案)
  • Errors running builder 'Android Resource Manager' on Project java.lang.NullPointerException
  • 如何用python编写脚本
  • javascript面向对象 第三方类库
  • android原生框架
  • Android 使用log4j2
  • 国税云厅官网
  • 如何计算增值税税负率公式
  • 重庆地方税务局电子税务局官网
  • 国税总局河南省税务局官网
  • 杨浦区办理健康证地点
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设