js的惊叹号是什么意思

抱歉 js新手 来问一个蠢问题

最近在学vue,常常看到一些人的写法充斥着一堆惊叹号

像这样
@click="test= !test, sortID = 'price'"

if(!this.test){
}

想问这些惊叹号是什么意思啊?


呼啦一阵风
浏览 591回答 7
7回答

蓝山帝景

!布尔操作符中的逻辑非,逻辑非会把它的操作数先转换为一个布尔值(有一定的转换规则,可以查阅相关资料),然后对这个布尔值取反。let a = true;console.log(!a);//falselet b = '';console.log(!b);//truelet c = 123;console.log(!c);//false除了逻辑非!之外,还有逻辑与&,逻辑或|

湖上湖

这是逻辑运算符, 非 例如: this.test = true 那么 !this.text 的值就是 falseif (true) { //执行 }if (false) { //不执行 }

HUH函数

vue 还是先别看了 先看基础 看完看es6吧

慕沐林林

你会发现,不仅有"惊叹号" 還有"问号" "美元符號" 等等

幕布斯6054654

非(取反)。。。。

侃侃无极

建议好好去看看js的基础吧。一些运算符号是怎么会是。比如 ! && ||

元芳怎么了

是逻辑取反的意思,这表明你起码没有通读一次javascript的语言编程基础内容啊。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript