首页 > 其他 > 详细

null 和 undefined 以及 空字符串 ’’

时间:2020-01-16 14:32:01      阅读:70      评论:0      收藏:0      [点我收藏+]

null:表示为空,undefined:表示未定义 ,‘ ’:表示空字符串,意思就是为长度为零的字符串

在javaScript 希望表示用null来表示一个空的值

String str=null

这句话的意思就是定义一个字符串,变量str,字符串的内容为空值。

String str=" "

定义一个String类型的变量str,并为其赋值。

1、类型

null表示的是一个对象的值,而并不是一个字符串。例如声明一个对象的引用,String a = null ;

""表示的是一个空字符串,也就是说它的长度为0。例如声明一个字符串String str = "" ;

2、内存分配

String str = null ; 表示声明一个字符串对象的引用,但指向为null,也就是说还没有指向任何的内存空间;

String str = "";    表示声明一个字符串类型的引用,其值为""空字符串,这个str引用指向的是空字符串的内存空间;

 

undefined表示值未定义,我们都应该用nullundefined仅仅在判断函数参数是否传递的情况下有用。

null 和 undefined 以及 空字符串 ’’

原文:https://www.cnblogs.com/aidi-cx/p/12200328.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!