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

  • 华为手机左上角hd什么意思(华为手机左上角hd怎么关闭)

    华为手机左上角hd什么意思(华为手机左上角hd怎么关闭)

  • oppo手机动态壁纸怎么设置(oppo手机动态壁纸下载)

    oppo手机动态壁纸怎么设置(oppo手机动态壁纸下载)

  • macbook的safari没反应(macbook pro的safari不能上网)

    macbook的safari没反应(macbook pro的safari不能上网)

  • 手机qq临时会话恢复(手机qq临时会话框删掉了怎么恢复)

    手机qq临时会话恢复(手机qq临时会话框删掉了怎么恢复)

  • qq看主页会留下记录吗(qq看主页会被发现吗)

    qq看主页会留下记录吗(qq看主页会被发现吗)

  • 苹果下拉半屏有什么用(苹果手机往下拉半屏有什么用)

    苹果下拉半屏有什么用(苹果手机往下拉半屏有什么用)

  • 苹果手机安装不了外来软件(苹果手机安装不了第三方软件)

    苹果手机安装不了外来软件(苹果手机安装不了第三方软件)

  • 苹果11全屏壁纸尺寸(苹果13好看的全屏壁纸)

    苹果11全屏壁纸尺寸(苹果13好看的全屏壁纸)

  • 用别的充电器充电对手机伤害大吗(用别的充电器充电可以吗)

    用别的充电器充电对手机伤害大吗(用别的充电器充电可以吗)

  • oppopbam00是什么型号(oppo手机pbbm00是什么型号)

    oppopbam00是什么型号(oppo手机pbbm00是什么型号)

  • 配位键是不是sigma键(配位键是不是西格玛键)

    配位键是不是sigma键(配位键是不是西格玛键)

  • 美术字文本和段落文本的区别(美术字文本和段落文本有什么区别?各有什么特点?)

    美术字文本和段落文本的区别(美术字文本和段落文本有什么区别?各有什么特点?)

  • 华为手表防水不(华为手表防水不防尘)

    华为手表防水不(华为手表防水不防尘)

  • 手机桌面文件夹怎么加密(手机桌面文件夹怎么改名字)

    手机桌面文件夹怎么加密(手机桌面文件夹怎么改名字)

  • excel表格里的查找在哪(excel表格里的查找替换在哪里)

    excel表格里的查找在哪(excel表格里的查找替换在哪里)

  • 华为p30pro无线投屏怎么用(华为p30pro无线投屏搜索不到设备)

    华为p30pro无线投屏怎么用(华为p30pro无线投屏搜索不到设备)

  • 淘宝锁单是什么意思啊(淘宝锁单的时间是多久)

    淘宝锁单是什么意思啊(淘宝锁单的时间是多久)

  • 微信动态背景图怎么弄(微信动态背景图视频)

    微信动态背景图怎么弄(微信动态背景图视频)

  • 手机出hd什么意思(手机出现hd啥意思)

    手机出hd什么意思(手机出现hd啥意思)

  • 微信文件传输助手在哪(微信文件传输助手是真人吗)

    微信文件传输助手在哪(微信文件传输助手是真人吗)

  • 不想接的电话怎样设置(不想接的电话怎么设置成空号)

    不想接的电话怎样设置(不想接的电话怎么设置成空号)

  • netddeclnt.exe - netddeclnt是什么进程 有什么用

    netddeclnt.exe - netddeclnt是什么进程 有什么用

  • 小米MINI路由器的硬盘的详细教程(小米mini路由器mesh)

    小米MINI路由器的硬盘的详细教程(小米mini路由器mesh)

  • 基奈峡湾国家公园的尖顶湾,阿拉斯加 (© Sekar B/Shutterstock)(吃辣第二天长痘痘)

    基奈峡湾国家公园的尖顶湾,阿拉斯加 (© Sekar B/Shutterstock)(吃辣第二天长痘痘)

  • css 实现太极效果(简单的css特效)

    css 实现太极效果(简单的css特效)

  • Vue中 provide、inject 详解及使用

    Vue中 provide、inject 详解及使用

  • 2019年个人所得税要补税怎么办
  • 什么叫汇总征税
  • 出口货物退免税管理办法
  • 金税四期查到了怎么办
  • 税金及附加与应交税费的差额
  • 处置资产开啥发票
  • 企业的哪些活动对企业有长期影响呢
  • 期间费用包括哪三种
  • 土地使用税延期还延续吗
  • 增值税普通电子发票可以抵税吗
  • 进口增值税关税怎么付
  • 工程款支付利息依据
  • 外汇银行会计特殊处理方法如何理解?
  • 纳税人和征税对象的区别
  • 跨地区经营怎么交税
  • 技术维护费属于劳务还是研发和技术服务
  • 一般纳税人转为小规模2022政策
  • 小微企业贷款利息补贴
  • 分公司会有股东吗
  • 增值税进项留抵退税的账务处理
  • windows7iis安装
  • 商誉减值可以避税吗
  • win11如何设置安装位置
  • Group policy client是什么意思中文翻译介绍
  • 入库的原材料属于什么科目
  • PHP:session_cache_expire()的用法_Session函数
  • 收到支票直接背书账务
  • 变分模态分解gnss
  • 公司土地被政府占用
  • 小规模企业要交哪些税种
  • jquery弹出层插件
  • ai与自动化有什么区别
  • 专项资金怎么填表
  • 融资手续费计入长期待摊
  • 子公司认定消费税需要披露信息
  • 私对公开发票需要什么
  • 暂估入库成本处理
  • 既开发票又开收据是有财务风险吗?
  • 查看db2状态
  • 个体工商户怎么年报
  • mysql日志文件在哪
  • 去年出口
  • 企业会计凭证怎么写
  • 开户套餐费是什么意思
  • 工程物资是
  • 低值易耗品库存
  • 什么是长期的
  • 税局代开的法律顾问费能否抵扣?
  • 购买银行承兑汇票现金流量表怎么填
  • mysql千万级分页优化
  • 注册表修改数据
  • 无线网络找不到证书
  • ubuntu系统升级到18
  • xp点击开始菜单没反应
  • gwsystemservice.exe是什么进程 有什么作用 gwsystemservice进程查询
  • centos7版本推荐
  • linux使用rar命令压缩文件
  • windows更新后桌面没反应
  • linux中怎么在文件中添加内容
  • linux计划任务每天执行一次
  • perl中的$1
  • javascript数据结构与算法
  • javascript中匿名函数
  • android中的active_result
  • vbs和批处理区别
  • unicode 字符百科
  • perl中哈希如何赋值
  • android中的短信联系人管理,浏览器属于
  • 安卓演示模式有什么用
  • python+django
  • linux查看端口号占用
  • 你需要知道的100位艺术大师
  • python的爬虫模块
  • 爬虫如何识别验证码
  • 什么车属于应征消费税的汽车
  • 内蒙古网上税务登记流程
  • 四川灵活就业医保每月返多少钱
  • 北京市地方税务局
  • 增+6=多少
  • 提供劳务者受害责任纠纷赔偿案例
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设