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

  • 什么时候要计提坏账准备
  • 应交所得税的计算公式
  • 捐赠资产管理办法
  • 企业代扣代缴个人所得税
  • 住房贷款专项扣除
  • 生产企业退税计算方法怎么选择
  • 企业所得税从业人数包括临时工吗
  • 债券作为交易性金融资产的账务处理
  • 公司收到银行承兑汇票怎么做分录
  • 周转材料租赁费怎么结转成本
  • 社保费补缴有滞纳金吗
  • 开发成本月末如何处理
  • 有留抵税额可以享受加计抵减吗
  • 什么费用需要进行摊销
  • 财产租赁所得个人所得税计算方法2020
  • 亏损企业股东年底借钱未还
  • 补交注册资本的法律规定
  • 7月1号出台的政策
  • 小规模纳税人可以开9%专票吗
  • 扩建费用
  • 现金购入库存商品的分录
  • 视同销售的计税依据
  • 外出经营地预交税金归主管税务所管吗
  • 2016年最佳歌曲
  • win11怎么关闭进程
  • bios是什么请简要介绍一下
  • win10电源和睡眠设置不起作用
  • sgmain.exe - sgmain是什么进程 有何作用
  • PHP:spl_object_hash()的用法_spl函数
  • 对于以长期投资为目的
  • 给外部人员发奖状怎么说
  • 新制度下财政拨款是什么
  • laravel视频教程
  • 加里西亚省
  • php使用函数限制字符串长度和格式
  • layui 安卓
  • js怎么注册
  • 什么是微前端
  • 养殖场租赁发票图片
  • 纳税人兼营不同税率
  • 融资交易的会计处理
  • 水利基金应税项填的数据怎么查
  • access 替换
  • PostgreSQL教程(十三):数据库管理详解
  • 月未转出未交增值税
  • 自产产品用于职工福利
  • 金税盘减免税款分录
  • 研发支出资本化计入什么科目
  • 进货时的运费计入什么
  • 营改增适用范围
  • 报销招待费是什么意思
  • 公司租的房子电费发票怎么开
  • 计提房产税需要附凭证吗
  • 备查账簿有没有固定的格式
  • 产品成本核算方法受那些因素影响
  • mysql数据库备份和恢复
  • sql修改表的所属空间
  • win19截屏快捷键
  • win7如何设置自动锁屏时间
  • 组策略0x800704ec
  • 安装win7系统需要注意什么
  • 开机越来越慢会不会是硬件的问题
  • linux 配置中文
  • win10系统更新后无法开机
  • psoft1.exe - psoft1是什么进程 有什么作用
  • c opengl
  • jquery input checked
  • node.js [superAgent] 请求使用示例
  • cd跳转不到目录
  • unity3ds
  • js-cookie vue
  • android自定义viewgroup绘制
  • jquery.cookie.js实现用户登录保存密码功能的方法
  • android 分辨率适配
  • jquery怎么修改样式
  • 开展税务培训
  • 资产管理公司收购不良资产后怎么处置
  • 手表不贵比较好的品牌
  • 湖北省税务局税务纪检委员时间
  • 税务系统领导干部监督管理办法
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设