vue字符串转数字 null 转为 0
时间: 2024-04-28 13:20:19 浏览: 110
Vue.js实现大屏数字滚动翻转效果
你可以使用 JavaScript 中的三元运算符来实现这个功能,示例如下:
```
let str = "123";
let num = str ? parseInt(str) : 0;
console.log(num); // 输出 123
str = null;
num = str ? parseInt(str) : 0;
console.log(num); // 输出 0
```
在这个示例中,我们首先定义了一个字符串 `str`,然后使用三元运算符将其转换为数字 `num`,如果 `str` 为真值(即非空字符串),则使用 `parseInt()` 方法将其转换为数字;否则将 `num` 赋值为 0。当我们将 `str` 的值设为 `null` 时,由于 `null` 不是真值,所以 `num` 的值会被赋值为 0。
阅读全文