Open haizhilin2013 opened 7 months ago
在JavaScript中,void操作符用于表示一个表达式没有返回值。当你使用void操作符后跟一个表达式时,它会计算该表达式,但不返回任何值。这在某些情况下非常有用,例如在IIFE(立即调用函数表达式)中防止返回值被赋值给全局变量。
void 0和void 9都可以用来表示没有返回值,但它们的含义略微有些不同。void 0通常被认为是一种更通用的表示方法,因为它表示的是一个未定义的值。而void 9表示的是一个特定的数字值9,但由于void操作符的作用,这个值实际上不会被返回。
在实际开发中,你可以选择使用void 0或void 9,它们在功能上没有区别。但为了保持一致性和可读性,建议使用void 0,因为它更清楚地表示了没有返回值的意图。
第1764天 为什么使用void 0而不是使用void 9?
3+1官网
我也要出题