呼啦一陣風
2019-03-21 22:15:50
抱歉 js新手 來問一個蠢問題最近在學vue,常??吹揭恍┤说膶懛ǔ涑庵欢洋@嘆號像這樣@click="test= !test, sortID = 'price'"if(!this.test){}想問這些驚嘆號是什么意思啊?
7 回答

藍山帝景
TA貢獻1843條經驗 獲得超7個贊
!布爾操作符中的邏輯非,邏輯非會把它的操作數(shù)先轉換為一個布爾值(有一定的轉換規(guī)則,可以查閱相關資料),然后對這個布爾值取反。
let a = true;
console.log(!a);//false
let b = '';
console.log(!b);//true
let c = 123;
console.log(!c);//false
除了邏輯非!之外,還有邏輯與&,邏輯或|

湖上湖
TA貢獻2003條經驗 獲得超2個贊
這是邏輯運算符, 非
例如: this.test = true
那么 !this.text 的值就是 false
if (true) { //執(zhí)行 }
if (false) { //不執(zhí)行 }
添加回答
舉報
0/150
提交
取消