当前位置:   article > 正文

2020-12-07_english bruce lin博客

english bruce lin博客

web前端学习总结4:Java和JS中将字符串string转为数字number的方式

1. JavaScript中:
(1)对于没有非数字字符的字符串,直接使用parseInt()、parseFloat()方法就可以:
① 将只含有数字的字符串转为 数字number–parseInt()、parseFloat()方法,以及new Number(字符串) 的写法
② 将含有非数字字符的字符串转为数字number–parseInt()、parseFloat()方法, 因为new Number(字符串) 写法对于含有非数字字符的字符串是没有用的
③ 当然,很明显,我们可以看到这几个方法所得到的结果不一样,正则表达式是可以将所有数字提取出来,而parseInt和parseFloat方法只能获取到含有第一个非数字字符前面的数字;在这里插入图片描述在这里插入图片描述
在这里插入图片描述

2. Java中:
(1)对于只含有数字的字符串,比如"123":(不用正则表达式也可以使用)
在这里插入图片描述

**(2)对于含有非数字的字符串,比如"212one434two":**(这个时候要配合正则表达式)
  • 1

在这里插入图片描述
在这里插入图片描述

**(3)	报错情况:(虽然编辑时没有报错,但是运行时会报错!)**
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201207122318505.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzUxMTQxNTAy,size_16,color_FFFFFF,t_70)
  • 1
  • 2

在这里插入图片描述
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/383968
推荐阅读
相关标签
  

闽ICP备14008679号