(vue)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的弱类型的特点,只进行了算术运算,实现了字符串到数字的类型转换,不过这个方法还是不推荐的

你可能感兴趣的:((vue)vue数据类型转换的问题)