vue数据类型转换的问题

典型的String转Number问题。取决于percent属性值是整数还是分数。

1. 转换函数

/整数/parseInt(string)

/分数/parseFloat(string)

/Number/Number(val)

保留几位小数在方法后面加.toFixed(),比如去分数保留2位小数parseFloat(string).toFixed(2);

2. 强制类型转换

Boolean(value)——把给定的值转换成Boolean型

Number(value)——把给定的值转换成数字(可以是整数或浮点数)

String(value)——把给定的值转换成字符串

3. 利用js变量弱类型转换

举个小例子,一看,就会明白了。

复制代码 代码如下:

var str= '012.345 '; var x = str-0; x = x*1;

上例利用了js的弱类型的特点,只进行了算术运算,实现了字符串到数字的类型转换,不过这个方法还是不推荐的

Logo

基于 Vue 的企业级 UI 组件库和中后台系统解决方案,为数万开发者服务。

更多推荐