js中null与空字符串""的区别讲解


Posted in Javascript onJanuary 17, 2019

String str=null

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

String str=“”

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

1、类型

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

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

2、内存分配

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

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

在java中变量和引用变量是存在栈中(stack),而对象(new产生的)都是存放在堆中(heap):

console.log(typeof null) //object
  console.log(typeof "") //string

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

Javascript 相关文章推荐
YUI 读码日记之 YAHOO.lang.is*
Mar 22 Javascript
jQuery EasyUI API 中文文档 - Spinner微调器使用
Oct 21 Javascript
js中的eventType事件及其浏览器支持性介绍
Nov 29 Javascript
JS实现网页游戏中滑块响应鼠标点击移动效果
Oct 19 Javascript
BootStrap table使用方法分析
Nov 08 Javascript
JavaScript实现时间表动态效果
Jul 15 Javascript
引入JavaScript时alert弹出框显示中文乱码问题
Sep 16 Javascript
vue2.0在没有dev-server.js下的本地数据配置方法
Feb 23 Javascript
vue之浏览器存储方法封装实例
Mar 15 Javascript
再谈Angular4 脏值检测(性能优化)
Apr 23 Javascript
vue-cli 3.x 配置Axios(proxyTable)跨域代理方法
Sep 19 Javascript
javascript代码实现简易计算器
Jan 25 Javascript
vue中$nextTick的用法讲解
Jan 17 #Javascript
vue项目打包之后背景样式丢失的解决方案
Jan 17 #Javascript
js中Array对象的常用遍历方法详解
Jan 17 #Javascript
vuex如何重置所有state(可定制)
Jan 17 #Javascript
node app 打包工具pkg的具体使用
Jan 17 #Javascript
JS实现深度优先搜索求解两点间最短路径
Jan 17 #Javascript
JS使用Dijkstra算法求解最短路径
Jan 17 #Javascript
You might like
给ECShop添加最新评论
2015/01/07 PHP
php无序树实现方法
2015/07/28 PHP
laravel 验证错误信息到 blade模板的方法
2019/09/29 PHP
PHP全局使用Laravel辅助函数dd
2019/12/26 PHP
直接生成打开窗口代码,不必下载
2008/05/14 Javascript
一个可以兼容IE FF的加为首页与加入收藏实现代码
2009/11/02 Javascript
js操作textarea 常用方法总结
2012/12/03 Javascript
Jquery写一个鼠标拖动效果实现原理与代码
2012/12/24 Javascript
JavaScript对象之深度克隆介绍
2014/12/08 Javascript
浅谈JavaScript函数节流
2014/12/09 Javascript
jQuery实现的tab标签切换效果示例
2016/09/05 Javascript
原生JS实现导航下拉菜单效果
2020/11/25 Javascript
vue-cli中打包图片路径错误的解决方法
2017/10/26 Javascript
js实现轮播图的完整代码
2020/10/26 Javascript
js验证身份证号码记录的方法
2019/04/26 Javascript
vue 引用自定义ttf、otf、在线字体的方法
2019/05/09 Javascript
javascript中可能用得到的全部的排序算法
2020/03/05 Javascript
[04:36]DOTA2国际邀请赛 ti3精彩集锦
2013/08/19 DOTA
Python 代码性能优化技巧分享
2012/08/07 Python
Python实现修改IE注册表功能示例
2018/05/10 Python
python2 与 pyhton3的输入语句写法小结
2018/09/10 Python
Python操作Excel插入删除行的方法
2018/12/10 Python
Python实现计算字符串中出现次数最多的字符示例
2019/01/21 Python
我用Python抓取了7000 多本电子书案例详解
2019/03/25 Python
Python实战之制作天气查询软件
2019/05/14 Python
浅谈Python type的使用
2019/11/19 Python
Python内置方法实现字符串的秘钥加解密(推荐)
2019/12/09 Python
小 200 行 Python 代码制作一个换脸程序
2020/05/12 Python
Python库安装速度过慢解决方案
2020/07/14 Python
非凡女性奢华谦虚风格:The Modist
2017/10/28 全球购物
日语专业推荐信
2013/11/12 职场文书
学校施工安全责任书
2015/01/29 职场文书
交通事故被告代理词
2015/05/23 职场文书
“5.12”护士节主持词
2015/07/04 职场文书
详解Html5项目适配系统深色模式方案总结
2021/04/14 HTML / CSS
mysql中DCL常用的用户和权限控制
2022/03/31 MySQL