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

  • 运营,当你面对业务与职业发展的双重困惑(当前运营工作中遇到的困难)

    运营,当你面对业务与职业发展的双重困惑(当前运营工作中遇到的困难)

  • 手机爱奇艺会员和电视奇异果通用吗(手机爱奇艺会员怎么在电脑上登录)

    手机爱奇艺会员和电视奇异果通用吗(手机爱奇艺会员怎么在电脑上登录)

  • 微云超级会员自动续费怎么取消(微云超级会员自动续费提醒)

    微云超级会员自动续费怎么取消(微云超级会员自动续费提醒)

  • mate20支持4g双通吗(mate 20支持双电信卡吗)

    mate20支持4g双通吗(mate 20支持双电信卡吗)

  • 苹果扣费可以退回来吗(苹果扣费可以退回吗)

    苹果扣费可以退回来吗(苹果扣费可以退回吗)

  • 苹果x充电功率(苹果x 充电功率)

    苹果x充电功率(苹果x 充电功率)

  • 支付宝健康宝暂无信息怎么回事(健康宝提示)

    支付宝健康宝暂无信息怎么回事(健康宝提示)

  • b612视频最长拍几分钟(b612怎么延长拍摄时间)

    b612视频最长拍几分钟(b612怎么延长拍摄时间)

  • 亚马逊账号冻结后资金怎么办(亚马逊账号冻结后的余额处理)

    亚马逊账号冻结后资金怎么办(亚马逊账号冻结后的余额处理)

  • 腾讯会员手机和电视通用吗(腾讯会员手机和平板)

    腾讯会员手机和电视通用吗(腾讯会员手机和平板)

  • 手机打不开软件的原因是什么(华为手机打不开软件)

    手机打不开软件的原因是什么(华为手机打不开软件)

  • 小米cc9呼吸灯不亮(小米cc9呼吸灯不亮了怎么设置)

    小米cc9呼吸灯不亮(小米cc9呼吸灯不亮了怎么设置)

  • 录屏可以录到外界声音吗(录屏可以录到外面的声音吗)

    录屏可以录到外界声音吗(录屏可以录到外面的声音吗)

  • 微信号解封不了怎么办(微信号解封不了,能注销身份吗)

    微信号解封不了怎么办(微信号解封不了,能注销身份吗)

  • 海思710和710f有什么不同(海思710与710f)

    海思710和710f有什么不同(海思710与710f)

  • qq好友被对方删除 自己怎么知道(qq好友被对方删除 自己怎么恢复)

    qq好友被对方删除 自己怎么知道(qq好友被对方删除 自己怎么恢复)

  • 苹果怎么将号码拉入黑名单(苹果怎么将号码设置黑名单)

    苹果怎么将号码拉入黑名单(苹果怎么将号码设置黑名单)

  • 快手反名是什么意思(快手反名是什么意思啊)

    快手反名是什么意思(快手反名是什么意思啊)

  • 苹果7背光排线断了(苹果7背光排线能换吗)

    苹果7背光排线断了(苹果7背光排线能换吗)

  • 索尼x8500g与8588g区别(索尼8500g和8588g)

    索尼x8500g与8588g区别(索尼8500g和8588g)

  • 微信查看原图在哪里看(微信怎么看原图照片)

    微信查看原图在哪里看(微信怎么看原图照片)

  • 什么叫运行环境加载失败(什么叫运行环境问题)

    什么叫运行环境加载失败(什么叫运行环境问题)

  • qq小草会消失吗(qq小草不发消息会掉吗)

    qq小草会消失吗(qq小草不发消息会掉吗)

  • 民心网里的内容怎么看(民心网的作用大吗)

    民心网里的内容怎么看(民心网的作用大吗)

  • 借呗可以不刷脸开通么(借呗可以不刷脸借钱吗)

    借呗可以不刷脸开通么(借呗可以不刷脸借钱吗)

  • 全民k歌怎样禁止访问(全民k歌怎样禁止陌生人评论)

    全民k歌怎样禁止访问(全民k歌怎样禁止陌生人评论)

  • 搜狗输入法如何打出特殊符号(搜狗输入法如何翻译)

    搜狗输入法如何打出特殊符号(搜狗输入法如何翻译)

  • Windows OpenGL ES 图像曝光度调节

    Windows OpenGL ES 图像曝光度调节

  • 小规模纳税人印花税怎样计算
  • 城建税要减进项税吗
  • 税务迁移麻烦吗
  • 房地产企业税率为5销售水泥怎么算
  • 差额征税如何开票备注内容应该怎么调
  • 劳务报酬支出 怎么做账
  • 机器设备一般折旧几年
  • 抵扣认证的发票开红字有影响吗
  • 企业的房屋是否能确认为存货?为什么?(简单描述即可)
  • 外币报表折算差额在会计报表中应作为
  • 哪些情况下工资不低于最低工资标准的80
  • 物业公司代收电费会计分录
  • 财务费用为负数怎么结转
  • 成本费用总额包括信用减值损失吗
  • 银票贴现需要发票嘛
  • 科技型企业科研项目申报
  • 递延资产主要包括哪些
  • 制造业购买纸箱子记入什么科目
  • 注册公司需要注册资金吗
  • 研发费用属于期余资产吗
  • 华为mate pro翻转静音
  • mac怎么更换默认打开方式
  • 损益类科目包括费用类科目吗
  • PHP:pcntl_signal()的用法_PCNTL函数
  • 房产开发企业涉及税种
  • 年度确认收入怎么算
  • 最小巧的单反相机
  • 普尔曼多少钱
  • 医院会计制度与实务
  • php的判断语句
  • php函数名
  • 森林中的结香花,日本 (© nattya3714/Getty Images)
  • 租赁收入确认时点
  • 如何判断公众号是否可靠
  • idea搭建web开发环境
  • 已经申报过的个税在哪里查看
  • 工资应纳税额怎么算
  • 取得了水电费发票怎么做
  • 做工程没钱了可以贷款吗
  • 增值税普通发票和电子普通发票的区别
  • 员工借款未还离职怎么办
  • php cms
  • 给员工进行拓展活动
  • 向银行申请银行汇票
  • 律师事务所账务处理例题
  • 清算所得税计税基础
  • 红冲发票操作步骤
  • 长期借款和长期贷款一样吗
  • 收入与费用配比也就是费用要由收入补偿
  • 错账的更正方法有哪些
  • 创建mysql表sql语句
  • Windows10安装包下载
  • Centos MySQL 5.7安装、升级教程
  • win8系统连接不了网络
  • 安装fedora33
  • u盘安装linux系统遇到的问题
  • 潘 pan
  • mac文件怎么用
  • 怎么更改电脑键盘语言
  • win7ie8和ie11
  • 微信小程序异步回调函数
  • java的gui框架
  • vue如何进行组件化开发
  • xbox无法连接无线网络
  • jQuery插件ajaxFileUpload异步上传文件
  • jquery .find()
  • 手机运行node.js
  • pyqt5编译
  • android知识点大全
  • maxlength属性设置为0
  • jquery mobile app
  • python中用户登录
  • androidstudio快速入门
  • 善意取得的条件和效力
  • 税务上征信
  • 12366纳税服务热线接收税收违法行政行为举报管理办法
  • 香港企业查询系统
  • 为什么增值税是销项税减进项税
  • 因公出差伙食补助标准
  • 城镇土地使用税暂行条例
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设