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

  • 教你查一个人的定位(教你查一个人的定位华为手机)

    教你查一个人的定位(教你查一个人的定位华为手机)

  • iqooneo3充满需要多久(iqooneo3充满电有提示吗)

    iqooneo3充满需要多久(iqooneo3充满电有提示吗)

  • 如何远程查看别人微信(如何远程查看别人手机)

    如何远程查看别人微信(如何远程查看别人手机)

  • 天翼网关2.0和3.0区别(天翼网关2.0和3.0是啥意思)

    天翼网关2.0和3.0区别(天翼网关2.0和3.0是啥意思)

  • 淘宝外围正向和反向什么意思(淘宝外围活动有必要参加吗)

    淘宝外围正向和反向什么意思(淘宝外围活动有必要参加吗)

  • 抖音极速版一天能刷多少金币(抖音极速版一天最多能赚多少钱)

    抖音极速版一天能刷多少金币(抖音极速版一天最多能赚多少钱)

  • 数字信号有哪些(数字信号有哪些例子)

    数字信号有哪些(数字信号有哪些例子)

  • 安卓数据线始终无法给苹果手机充电(安卓数据线不能用了怎么办)

    安卓数据线始终无法给苹果手机充电(安卓数据线不能用了怎么办)

  • 电脑一直显示qq不能重复登录(电脑一直显示QQLiweservi损坏)

    电脑一直显示qq不能重复登录(电脑一直显示QQLiweservi损坏)

  • psautorecover是什么文件夹(support services是什么意思)

    psautorecover是什么文件夹(support services是什么意思)

  • volte要不要关闭

    volte要不要关闭

  • 微信不支持发送文件夹怎么解决(微信不支持发送视频格式)

    微信不支持发送文件夹怎么解决(微信不支持发送视频格式)

  • 如何设置不接听陌生电话(如何设置不接听虚拟电话)

    如何设置不接听陌生电话(如何设置不接听虚拟电话)

  • 苹果appid登录不上去(苹果appid登录不上去连接服务器出现问题)

    苹果appid登录不上去(苹果appid登录不上去连接服务器出现问题)

  • 苹果8p突然关机是什么原因(苹果8p突然关机开不了机是什么原因)

    苹果8p突然关机是什么原因(苹果8p突然关机开不了机是什么原因)

  • appstore密码忘了怎么办(appstore密码忘了找回)

    appstore密码忘了怎么办(appstore密码忘了找回)

  • 苹果手机lte怎么改成4g(苹果手机lte怎么不能用)

    苹果手机lte怎么改成4g(苹果手机lte怎么不能用)

  • 魅族16s怎么设置锁屏密码(魅族16s怎么设置屏幕常亮)

    魅族16s怎么设置锁屏密码(魅族16s怎么设置屏幕常亮)

  • 招聘信息置顶要付费吗(招聘信息起草)

    招聘信息置顶要付费吗(招聘信息起草)

  • 京东取消订单审核要多久(京东订单申请取消还会配送吗)

    京东取消订单审核要多久(京东订单申请取消还会配送吗)

  • 苹果2019基带用高通吗(苹果系列基带)

    苹果2019基带用高通吗(苹果系列基带)

  • 分享口令已生成是什么意思(分享口令已生成怎么粘贴在微信)

    分享口令已生成是什么意思(分享口令已生成怎么粘贴在微信)

  • 好看视频提现安全吗(好看视频提现安全不)

    好看视频提现安全吗(好看视频提现安全不)

  • 带手机壳会影响散热吗(带手机壳会影响拍照吗)

    带手机壳会影响散热吗(带手机壳会影响拍照吗)

  • 小米闹钟怎么连接wifi(小米闹钟怎么连接手机热点)

    小米闹钟怎么连接wifi(小米闹钟怎么连接手机热点)

  • 国行iphonexr是双卡吗(国行版苹果xr是双卡双待)

    国行iphonexr是双卡吗(国行版苹果xr是双卡双待)

  • 阿拉普扎的船屋,印度喀拉拉邦 (© Martin Harvey/The Image Bank/Getty Images)(阿普拉萨)

    阿拉普扎的船屋,印度喀拉拉邦 (© Martin Harvey/The Image Bank/Getty Images)(阿普拉萨)

  • JSONP解决跨域问题(jsonp解决跨域问题spring3.0)

    JSONP解决跨域问题(jsonp解决跨域问题spring3.0)

  • 个体工商户是否跨省经营
  • 小规模增值税纳税申报
  • 个人如何办理营业执照需要什么材料
  • 管理费用和研发费用的区别
  • 企业所得税不预缴年终汇算可以吗
  • 个税补缴纳
  • 所得税可以预交吗现在
  • 个体生产经营所得税税率表
  • 机械租赁增值税税率2022年
  • 新建厂房房产证办理流程
  • 企业所得税本季度可以弥补上季度亏损吗?
  • 销售淀粉的税率
  • 当月进项已认证,发现票有问题怎么处理
  • 企业所得税季报怎么申报
  • 土地补偿款属于专项资金吗
  • 利润分配的途径
  • 土地作价入股是否视为土地转让
  • 专家费收取多少合适
  • 小规模纳税人代理销售税率是多少
  • 上月抵扣的进项税这个月怎么做分录
  • 什么是城市维护费
  • 个人股权转让要交增值税吗
  • 存货跌价准备怎么理解
  • 企业当年实现的净利润
  • 是否启用税种综合申报
  • 对公账户一直没有流水怎么办
  • 任务栏音量图标点击无反应
  • Linux怎么修改账户名
  • linux怎么查看防火墙信息
  • Content-Disposition使用方法和注意事项
  • css图片适应div
  • 出差补贴如何入账报销
  • 企业会计的日常行为准则
  • 赊销分期付款
  • 什么情况下可以领取失业保险金
  • 融资租赁会计处理流程
  • joomla安装教程
  • code particle
  • pytorch sgd优化器
  • vue的ref怎么用
  • 电脑找不到应用程序的图标怎么删除
  • 汽车租赁的法律
  • 小规模纳税人可以开增值税专用发票吗
  • windows安装步骤总结
  • 库存商品和固定资产是单位会计资产核算的两项内容
  • 奖金如何做账会计分录
  • 哪些收据可入账科目
  • 出口报关单运费单位怎么填
  • 销项负数怎么报增值税
  • 固定资产税前一次性扣除会计处理与税务处理
  • 转让股权取得的收入是营业收入吗
  • 企业如果为员工缴纳社保
  • 实际验收入库是什么科目
  • 运杂费扣除增值税进项税额
  • 车辆保险费计入现金流量表哪里
  • 小规模纳税人计算公式
  • 对公账户与私人账户都是一级
  • 计入福利费
  • mysql主界面
  • sql合并多行到一列
  • mysql修改默认端口方法
  • centos yum报错
  • mac如何重装系统win10
  • 苹果MAC电脑怎么玩圣安地列斯
  • windows 10的应用商店中的应用
  • Win7登录密码
  • Win7 64位纯净版无法安装第三方主题的可行破解方法
  • Win10最新版下载天翼云盘
  • 新手学做ppt
  • [置顶]游戏名:chivalry2
  • 利用python进行
  • jquery判断div是否为空
  • python 多线程
  • 零基础入门安卓逆向
  • android实战项目实例
  • jquery基本知识
  • 人事科负责人是否必须是党员?
  • 税务经侦科立案标准
  • 出口退税申报时闿
  • 地税发票在哪里开
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设