您的位置首页百科问答

如何JavaScript将字符串带单位值转换成数值类型

如何JavaScript将字符串带单位值转换成数值类型

的有关信息介绍如下:

如何JavaScript将字符串带单位值转换成数值类型

在JavaScript中,如果字符串中全部是数字,可以直接使用Number()将其转换成数值类型;但是,如果字符串中带有单位,如cm、mm、kg或px等,直接使用Number(),转换之后的结果为NaN;使用parseInt()进行转换,它会将单位去掉,留下数值。下面利用实例说明,操作如下:

第一步,双击打开HBuilderX工具,新建一个JavaScript文件,定义一个数值类型变量k并赋值120,如下图所示:

第二步,再次定义一个变量c,并赋值数字和字母(单位)混合的字符串,如下图所示:

第三步,使用跟第二步相同的方法,再次定义一个变量并赋值混合字符串,如下图所示:

第四步,使用打印方法,并调用Number()将上述三步中的变量进行转换,如下图所示:

第五步,再次使用console.log(),调用parseInt()方法进行转换,查看打印结果,如下图所示:

第六步,将已经编译好的JavaScript文件,引入到HTML5页面中,在浏览器查看打印结果,如下图所示: