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 相关文章推荐
firefox事件处理之自动查找event的函数(用于onclick=foo())
Aug 05 Javascript
基于jquery实现图片广告轮换效果代码
Jul 07 Javascript
JavaScript中的Web worker多线程API研究
Dec 06 Javascript
jquery性能优化高级技巧
Aug 24 Javascript
使用 stylelint检查CSS_StyleLint
Apr 28 Javascript
AngularJS bootstrap启动详解及实例代码
Sep 14 Javascript
浅谈javascript控制HTML5的全屏操控,浏览器兼容的问题
Oct 10 Javascript
React中上传图片到七牛的示例代码
Oct 10 Javascript
js自定义input文件上传样式
Oct 26 Javascript
在vue项目中引入highcharts图表的方法
Jan 21 Javascript
JavaScript如何判断input数据类型
Feb 06 Javascript
JS面向对象编程实现的Tab选项卡案例详解
Mar 03 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
去掉destoon资讯内容页keywords关键字自带的文章标题的方法
2014/08/21 PHP
php如何获取文件的扩展名
2015/10/28 PHP
通过php动态传数据到highcharts
2017/04/05 PHP
Laravel框架实现抢红包功能示例
2019/10/31 PHP
JQuery实现鼠标移动到图片上显示边框效果
2014/01/09 Javascript
jQuery 处理页面的事件详解
2015/01/20 Javascript
如何减少浏览器的reflow和repaint
2015/02/26 Javascript
jQuery实现的输入框选择时间插件用法实例
2015/02/28 Javascript
javascript常见数据验证插件大全
2015/08/03 Javascript
浅谈javascript函数式编程
2015/09/06 Javascript
vue2 前后端分离项目ajax跨域session问题解决方法
2017/04/27 Javascript
详解如何在Node.js的httpServer中接收前端发送的arraybuffer数据
2018/11/11 Javascript
jquery实现异步文件上传ajaxfileupload.js
2020/10/23 jQuery
详解Vue.js 可拖放文本框组件的使用
2021/03/03 Vue.js
Python基于递归实现电话号码映射功能示例
2018/04/13 Python
Python利用正则表达式实现计算器算法思路解析
2018/04/25 Python
python获取代码运行时间的实例代码
2018/06/11 Python
python爬取微信公众号文章的方法
2019/02/26 Python
Python for循环与getitem的关系详解
2020/01/02 Python
使用Python下载抖音各大V视频的思路详解
2021/02/06 Python
CSS3属性box-shadow使用详细教程
2012/01/21 HTML / CSS
Hunkemöller瑞士网上商店:欧洲最大的内衣品牌之一
2018/12/03 全球购物
Looking4Parking美国:全球排名第一的机场停车比较品牌
2019/08/26 全球购物
Cynthia Rowley官网:全球领先的生活方式品牌
2020/10/27 全球购物
网络工程专业毕业生推荐信
2013/10/28 职场文书
魅力教师事迹材料
2014/01/10 职场文书
医药销售求职信范文
2014/02/01 职场文书
国际贸易毕业生求职信
2014/07/20 职场文书
如何写股份合作协议书
2014/09/11 职场文书
乡镇党员干部群众路线对照检查材料思想汇报
2014/09/28 职场文书
五年级学生期末评语
2014/12/26 职场文书
总经理岗位职责范本
2015/04/01 职场文书
学校通报表扬范文
2015/05/04 职场文书
python爬取某网站原图作为壁纸
2021/06/02 Python
缓存替换策略及应用(以Redis、InnoDB为例)
2021/07/25 Redis
基于Python编写简易版的天天跑酷游戏的示例代码
2022/03/23 Python