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

  • 缴纳增值税影响损益吗
  • 开增值税发票规格是否可以不用填
  • 建筑工地加油计入什么科目
  • 关联企业往来款 利息
  • 小规模纳税人收入账务处理
  • 土地使用税延期还延续吗
  • 工程预收款如何处理
  • 安全生产专项资金绩效目标
  • 商业地产正常税率是多少
  • 固定资产转在建工程
  • 出售固定资产的净收益
  • 境外付汇代扣代缴
  • 收入做多增值税怎么算
  • 公司开发票要交多少钱的税?
  • 小型微利企业免于填报
  • 公司抵扣发票不用交税吗
  • 分公司哪些税需要交
  • 收到退以前年度所得税
  • 固定资产划转要交增值税吗
  • 公司的电话费计入什么科目
  • 双软企业两免三减半企业所得税优惠政策
  • win7系统内存不足怎么解决
  • 在windows7提供了一种什么技术
  • 挖机所有权需要办理什么手续吗
  • 公司收到拆迁补偿款要交税吗
  • ghost 安装器
  • 个人出售普通住房个人所得税
  • wordpress访客记录怎么看
  • flash process
  • 公司的房租收入要交税吗
  • 劳务派遣发票会扣税吗
  • 车辆赔偿款收条怎么写
  • 按税收的计税依据为标准税收分为
  • php标识符
  • 若依管理系统前端代码分析
  • php和apache
  • uname命令功能
  • 原材料用于在建工程增值税如何处理
  • 车船税每年都要付吗
  • 年底本年利润需要结转吗
  • 固定资产不计提残值可以吗
  • 其他应付款二级明细科目有哪些
  • 哪些收入需要交消费税
  • 关于发票的相关法律
  • 租赁物品损坏赔偿金额标准
  • 企业年金个人和公司缴费比例
  • 防伪税控技术维护费普通发票怎么申报
  • 商业承兑汇票托收什么意思
  • 购进生产免税货物用材料可以抵扣进项税额吗
  • 建筑行业每月报税
  • 暂估有几种处理方法
  • 跨年收入冲销如何申报
  • 基本电费包含电量吗
  • 对公账户转账给法人怎么做账
  • 合并报表怎么合并
  • 什么是发票抬头怎么填
  • 施工企业主营业务收入二级科目有哪些
  • sql server数据库中的null(空值)
  • 分页式存储管理中页的大小是可以不相等的
  • 域怎么改名
  • 微软补丁星期二更新吗
  • 安装win8一直卡在转圈圈
  • 涌泉的准确位置图 图解
  • 取消默认
  • linux中man的用法
  • windows怎么安装
  • 用diskgenius硬盘格式转换怎么使用
  • linux双网卡双ip配置
  • 如何刷硬盘使用时间
  • OpenGL Tips: 在Visual C++中调用FreeGLUT
  • 详细分析我国针对疫情的国防动员举措
  • js基础有哪些
  • Android Toast设置弹窗大小
  • linux重启关闭打开达梦数据库
  • 猫猫的娱乐
  • jQuery使用Selectator插件实现多选下拉列表过滤框(附源码下载)
  • 陕西省税务系统
  • 福建省国家税务局网
  • 根据消费税暂行条例的规定,纳税人自产自用
  • 珠海斗门井岸镇邮编
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设