前面不是已经用val=+val转换过一次了吗?为什么还要this.$age=+val; 后面的+是不是可以省略?
应该是可以省略的,可能是个人风格这样吧
可以省略 在任何数据类型前添加一个'+'号 它可以起到的作用就相当于Number()方法 而这个就是一元加操作符 例如+'123' 那么本来应该是字符串类型的123 会转变成数字类型的123 再例如+undefined 那么undefined类型会转变成数字类型的NaN 具体如果对这个一元加操作符感兴趣 可以去具体了解一下
不能省,这里的this.$age和age并非同一变量,前面的val+=val是给val赋值,而后面的this.$age+=val是给$age赋值。并不一样。然后是+= 不是 =+