在JavaScript中,是否有任何值自然为null,或者它们可能变为null,还是手动设置为null时才为null



标题/标题几乎说明了一切,但只是想知道,因为我并没有真正使用null(我只是依赖于未定义(,但我还是一个新手,所以我认为我应该知道这一点,谷歌和so都没有为此返回任何结果,至少对我来说是这样。

那么,任何东西都是自然空的吗?或者,如果不设置它,某个东西会变成空吗?如果是,什么时候?

谢谢。我也很感激大家读到这篇文章。

JavaScript本身不会将任何内容设置为null;程序员必须这样做。创建一个变量而不初始化一个值会得到undefined。一些框架或库可能会将内容设置为null,但JavaScript本身永远不会这样做。

我喜欢使用卫生纸示例来考虑null。空的意味着你没有卫生纸了,空的意味着您甚至没有卫生卷了。

话虽如此,当您在java脚本中创建一个变量时,它需要您以某种方式初始化它。因此,变量变为null的唯一方法是将其设置为null或定义为null。在java脚本和其他基于java的语言中也是如此,但并非所有编程语言都是如此。

Null表示空值或不存在值。Null被赋值,并且显式地意味着什么都没有。null也是一个对象。这实际上是JavaScript实现中的一个错误

相关内容

  • 没有找到相关文章

最新更新