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

  • 境外承包工程项下资金
  • 建筑综合税率包含企业所得税吗
  • 房东收到房租转让费会计处理
  • 税控盘丢失需要罚款吗
  • 借贷记账法试算平衡的计算公式有
  • 专利捐献
  • 进口货物关税计入成本吗
  • 行政事业单位工作经费使用范围
  • 工程预付款的规定
  • 实收资本借方增加还是减少
  • 租房提前退租违约金国家标准
  • 单位自有车辆
  • 代理进出口公司结售汇
  • 小规模纳税人一个季度多少免税
  • 国家税务总局2011年第25号公告
  • 进口应税消费品所支付的金额不包括
  • 收到投资款怎么做记账凭证
  • 发票作废什么时候生效
  • 应收账款形成的内部原因和外部原因
  • 暂估在建工程会计科目
  • 等值货币什么意思
  • 加班工资算补贴么
  • 没有收入该怎么办
  • 主营业务收入和营业收入的区别
  • win10电源模式最佳性能多耗好多电
  • php实现微信发红包的方法
  • wordpress 常用函数
  • PHP:Memcached::deleteMultiByKey()的用法_Memcached类
  • win10任务视图怎么用
  • 融资租赁与经营租赁的区别主要是
  • win7命令行模式
  • 售后回购怎么做账务处理
  • PHP:imagedashedline()的用法_GD库图像处理函数
  • 收入凭证填写
  • 购车的进项税怎么抵扣
  • 一般纳税人零申报怎么报税
  • php单态模式简单解释
  • 最详细、最完整的相机标定讲解
  • Bilateral Filters(双边滤波算法)的超简单原理,学不会你打我。
  • mysql分区语句
  • uni appp
  • 疫情期间制造费用账务处理
  • 施工企业增值税账务处理
  • 买车哪些费用可以计入固定资产
  • 收入增长率计算器
  • 福利费入账需要发票吗
  • 实收资本认缴如何做账
  • 已抵扣认证的发票开红字发票需要将原票退回吗
  • 余额百分比法的会计分录
  • 税务滞纳金计入什么会计科目
  • 期末贷方余额什么意思
  • 公司垫付员工社保分录
  • 工程款预缴税
  • 金融资产发生的负债包括
  • 进口材料是什么意思
  • 公允价值举例说明
  • 建筑企业业务招待费
  • mssql查找备注(text,ntext)类型字段为空的方法
  • sqlserver日期范围
  • ubuntu系统怎么用
  • mac怎么使用自动切换输入法
  • windows注册表保存在BIOS
  • 远程删除
  • win7鼠标间歇性卡顿一两秒
  • win10周年纪念版
  • windows7报错
  • 微软十周年
  • linux操作系统root
  • 什么是四个菜
  • importem
  • perl 文件
  • js点击按钮返回前一个页面
  • js中的三种弹出式消息提醒的命令是什么
  • bat批处理删除
  • jquery lazyload
  • js实现功能
  • 2020年税务口号
  • 企业去哪查
  • 国家税务网站官网
  • 政府征用土地社保补偿标准
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设