取反是啥意思,看不大懂,判断为真就输出result的结果

问题遇到的现象和发生背景

这个if (!this.num1 || !this.num2) {
this.result = '输入的数不能为空'
}
一串代码哪个!取反是啥意思,看不大懂,判断为真就输出result的结果,那个if后面里面的东西是咋理解的

问题相关代码,请勿粘贴截图

img

运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

this.num1如果有值 !this .num1就没值,就是空 this.num2也是一样的

取反!!!
如果对比结果为true 则 返回 false
如果对比结果为false则返回 true

你的这段代码翻译人能看懂解释的意思就是
如果对象中的num1或者对象中的num2其中一个是false则进入 if 判断