我可以简化使用逻辑否定运算符的条件语句吗?

Bun*_*gle 3 logic conditional boolean-logic boolean logical-operators

很抱歉,如果这是一个"逻辑运营商101"的问题.我一直盯着我的屏幕看了15分钟试图绕着它绕过它,但我被卡住了.

是否有更简洁/更优雅的方式来表达以下内容(这是JavaScript语法,但它不是一个与语言相关的问题):

if (!something && !something_else) {
  // do something
}
Run Code Online (Sandbox Code Playgroud)

基于一些实验,这似乎不是逻辑上的等价物:

if (!(something && something_else) {
  // do something
}
Run Code Online (Sandbox Code Playgroud)

此外,任何人都可以推荐一个在线资源,以进一步研究这些问题吗?我假设这类事物在计算机科学课程中被抽象化了,这是我编程知识中的一个重要缺口,我真的很想填写.谢谢!

Mit*_*eat 11

(Not A) And (Not B)
Run Code Online (Sandbox Code Playgroud)

相当于:

Not (A Or B)
Run Code Online (Sandbox Code Playgroud)

这是De Morgan法律的一个应用