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

  • 苹果如何给app上锁(苹果手机怎么给app)

    苹果如何给app上锁(苹果手机怎么给app)

  • qq空间注销后还可以恢复使用吗(QQ空间注销后还有相册吗)

    qq空间注销后还可以恢复使用吗(QQ空间注销后还有相册吗)

  • 苹果11和苹果xsmax屏幕对比

    苹果11和苹果xsmax屏幕对比

  • 华为荣耀9x有几个卡槽(华为荣耀9x有几个版本)

    华为荣耀9x有几个卡槽(华为荣耀9x有几个版本)

  • 小米手环4nfc版充电要多久(小米手环4nfc版怎么复制门禁卡)

    小米手环4nfc版充电要多久(小米手环4nfc版怎么复制门禁卡)

  • 华为怎么打开深色模式(华为手机深夜模式怎么打开)

    华为怎么打开深色模式(华为手机深夜模式怎么打开)

  • 抖音在线功能怎么关闭(抖音在线功能怎么没有了)

    抖音在线功能怎么关闭(抖音在线功能怎么没有了)

  • vivo手机一打电话就通话结束(vivo手机打着打着就没声音)

    vivo手机一打电话就通话结束(vivo手机打着打着就没声音)

  • 飞行模式是关机还是暂时无法接通(飞行模式关不了怎么办)

    飞行模式是关机还是暂时无法接通(飞行模式关不了怎么办)

  • 转转买手机不走验机可以吗(转转买手机不走平台验机可以退吗)

    转转买手机不走验机可以吗(转转买手机不走平台验机可以退吗)

  • 微信消息频繁多久解除(微信消息过于频繁什么意思)

    微信消息频繁多久解除(微信消息过于频繁什么意思)

  • 运算器的作用是(运算器的作用是什么)

    运算器的作用是(运算器的作用是什么)

  • mac蓝牙在哪里(macbook中蓝牙在哪里)

    mac蓝牙在哪里(macbook中蓝牙在哪里)

  • 抖音换手机号码了怎么登录(抖音换手机号码系统繁忙)

    抖音换手机号码了怎么登录(抖音换手机号码系统繁忙)

  • 苹果8p可以控制空调么(苹果8p可以控制电视吗)

    苹果8p可以控制空调么(苹果8p可以控制电视吗)

  • ie浏览器如何取消360导航(ie浏览器如何取消保存密码)

    ie浏览器如何取消360导航(ie浏览器如何取消保存密码)

  • 抖音要到多少粉丝才可以直播(抖音到多少粉丝发视频可以赚钱)

    抖音要到多少粉丝才可以直播(抖音到多少粉丝发视频可以赚钱)

  • 小米手环4如何设置密码(小米手环4如何绑定手机)

    小米手环4如何设置密码(小米手环4如何绑定手机)

  • 华为p30卡槽在哪(华为p30卡槽在哪个位置图解)

    华为p30卡槽在哪(华为p30卡槽在哪个位置图解)

  • Win11安装程序提示“无法安装程序包怎么办”?Win11无法安装程序包解决方法(win11安装程序提示非管理员账号)

    Win11安装程序提示“无法安装程序包怎么办”?Win11无法安装程序包解决方法(win11安装程序提示非管理员账号)

  • 微软正式向用户推送升级Win11准备,允许10天内轻松降级至Win10!(微软的客户主要是什么)

    微软正式向用户推送升级Win11准备,允许10天内轻松降级至Win10!(微软的客户主要是什么)

  • Win10 KB5004476 可选更新 解决XGP游戏无法安装的问题

    Win10 KB5004476 可选更新 解决XGP游戏无法安装的问题

  • chcpu命令  配置CPU(cp命令使用)

    chcpu命令 配置CPU(cp命令使用)

  • 税务申报指的是什么
  • 对方给我开的增值税专票丢失
  • 外贸企业出口退税流程图
  • 企业所得税免税项目
  • 汽车销售服务费增值税税率
  • 增值税抵扣凭证装订要求
  • 管理费用多计提了怎么冲
  • 非营利性代收代付费用会计处理怎么做?
  • 公司组织客户旅游费用怎么做账
  • 公司的钱怎么转出来
  • 车船税法律制度的规定什么是以每米为计税依据的
  • 国外预提税是什么
  • 承包给对方了,受伤了要赔偿吗
  • 纳税人识别号在哪里能查到
  • 公司住宿费用记什么费用
  • 电梯按几年摊销
  • 在建工程转固定资产当月提折旧吗?
  • 分支机构能否随总机构认定为一般纳税人
  • 增值税影不影响企业利润
  • 小规模纳税人缴纳增值税的会计科目
  • 个人转让公司限售股纳税地点要求
  • 1697511073
  • 我想看一下这个月几日
  • 终于找到修改mac的方法了!
  • 职工聚餐费可以列入职工福利费吗
  • 100%控股有什么风险
  • 差额征收单位所需材料
  • 挂靠建筑公司没有票据怎么做账?
  • 如何搭建chatGPT
  • 公积金贷款所需手续
  • PHP:connection_aborted()的用法_misc函数
  • 会计结账时账户余额为零
  • 出口退税需要满足什么条件外贸
  • FUXA个人学习总结(一)
  • 持续集成的步骤
  • 现在前端的现状
  • 占统治地位的英文短语
  • 数学建模赋权
  • Joe是一款优雅功能强大的Typecho主题功能多上手快
  • 房企预缴税款会退税吗
  • 小规模纳税人每月不超过10万
  • 如何计提增值税销项税额
  • 总公司签协议,分公司开票,报账怎样写说明
  • ajax 教程
  • 租车出差差旅费标准
  • 防伪税款服务费抵扣
  • 异地交税怎么交
  • 可以现金结算的业务
  • 销项负数会计分录怎么写
  • 给天猫开的服务怎么关闭
  • 工程施工企业收入1750万,利润怎么算
  • 企业按季度交税
  • 制造费用期末要结转吗
  • 商品互换定义
  • 贷款损失准备的会计核算
  • 收到的发票怎么做分录
  • 无形资产与固定资产一样都会存在实体性贬值
  • 欠钱打官司后利息怎么算
  • 季度现金流量表本期数和上期数
  • 去年未开票收入未申报
  • 序时账是明细账吗
  • sqlserver 查询锁
  • linux的tar命令详解
  • 注册表干嘛用
  • mac terminal在哪里
  • Linux系统安全性体现在哪些方面?
  • win7系统怎么创建虚拟网络
  • 3dmax创建图形怎么用
  • js的上传文件
  • express sendfile
  • 疯狂冰淇淋罗德
  • Unity3D游戏开发培训课程大纲
  • js date对象构造方法
  • Android Study Day 3 --Android File Read And Write
  • jquery datatable服务端分页
  • JavaScript中的this指向
  • 税务举报可以撤销么?
  • 国家税务总局两江新区税务局
  • 税务注销证明样本
  • 广州代理记账公司注册
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设