1.判斷值是否為null
想用三元運算符寫,常見錯誤寫法
userId == null ? "" : userId;
這樣是錯誤的,會報 Type mismatch: cannot convert from null to boolean
正確寫法:
userId = (userId == null) ? "" : userId;
2.vue關閉eslint語法,然后用三元判斷
當a的值為1的時候返回值為true,否則返回false
/* eslint-disable /
a = (a>0) ? true : false
/ eslint-enable */
3.當值為true時返回值為1
寫法:
a = (a === true) ? 1 : 0