在JavaScript中,是否有任何值自然为null,或者它们是否会变为null,或者当您手动将它们设置为null时,这些值是否仅为null?
标题/标题几乎说明了这一切,但我只是想知道,因为我并没有真正使用null(我只是依赖未定义),但我还是一个新手,所以我认为我应该知道这一点,谷歌和谷歌都不会为此返回任何结果,至少对我来说是这样 那么,任何东西都是自然为空的,或者某个东西在没有设置它的情况下会变成空的吗?如果是,什么时候在JavaScript中,是否有任何值自然为null,或者它们是否会变为null,或者当您手动将它们设置为null时,这些值是否仅为null?,javascript,null,Javascript,Null,标题/标题几乎说明了这一切,但我只是想知道,因为我并没有真正使用null(我只是依赖未定义),但我还是一个新手,所以我认为我应该知道这一点,谷歌和谷歌都不会为此返回任何结果,至少对我来说是这样 那么,任何东西都是自然为空的,或者某个东西在没有设置它的情况下会变成空的吗?如果是,什么时候 多谢各位。我也很感谢你们读到这篇文章。我喜欢使用卫生纸的例子来考虑null。空的意思是你没有手纸了,空的意思是你连卷都没有了 话虽如此,当您在java脚本中创建变量时,需要您以某种方式启动它。因此,变量变为nul
多谢各位。我也很感谢你们读到这篇文章。我喜欢使用卫生纸的例子来考虑null。空的意思是你没有手纸了,空的意思是你连卷都没有了
话虽如此,当您在java脚本中创建变量时,需要您以某种方式启动它。因此,变量变为null的唯一方法是将其设置为null或定义为null。这在java脚本和其他基于java的语言中是正确的,但并非所有编程语言都是如此。我喜欢使用卫生纸示例来考虑null。空的意思是你没有手纸了,空的意思是你连卷都没有了
话虽如此,当您在java脚本中创建变量时,需要您以某种方式启动它。因此,变量变为null的唯一方法是将其设置为null或定义为null。这在java脚本和其他基于java的语言中是正确的,但并非对所有编程语言都是正确的。JavaScript本身不会将任何内容设置为
null
;程序员必须这样做。在不初始化值的情况下创建一个变量将使您得到未定义的。一些框架或库可能会将内容设置为null
,但JavaScript本身不会这样做。JavaScript本身不会将任何内容设置为null
;程序员必须这样做。在不初始化值的情况下创建一个变量将使您得到未定义的。一些框架或库可能会将内容设置为null
,但JavaScript本身永远不会这样做。null表示空值或不存在的值。Null被赋值,并显式表示无。
null也是一个对象。这实际上是JavaScript实现中的一个错误Null表示一个空值或不存在的值。Null被赋值,并显式表示无。
null也是一个对象。这实际上是JavaScript实现中的一个bug