这是我正在测试的代码——
工作正常
document.write( 1 && undefined ); // prints undefined
document.write( 1 && 3 ); // prints 3
document.write( 1 && true ); // prints true
抛出错误
document.write( 1 && NULL ); // throws Error
为什么使用 NULL 会引发错误,尽管它甚至适用于未定义
尽管我测试了 typeofNULL
及其提供,undefined
但仍然无法正常工作。请让我知道这一点。(OOP 编程新手)