当前位置: 首页 > news >正文

通州宋庄网站建设seo排名优化技巧

通州宋庄网站建设,seo排名优化技巧,61源码网,wordpress攻防js中null和undefined的区别?这也是一个常见的js面试题 相同点 1,都是基本类型。 2,做判断值都是false。 !!null false // true !!undefined false // true不同点 1,诞生时间null在前,undefined在后。因为js作者Brendan-Eic…

js中null和undefined的区别?这也是一个常见的js面试题

相同点

1,都是基本类型。
2,做判断值都是false。

!!null === false // true
!!undefined === false // true

不同点

1,诞生时间null在前,undefined在后。因为js作者Brendan-Eich在创造js语言时,直接抄了java很多东西。也包括null,后期发现js中的null有缺陷,又创造了undefined。(《JavaScript高级程序设计》中有说,下面的不同点就包含null缺点)

2,typeof 类型不同

typeof null; // 'object'
typeof undefined; // 'undefined'

3,Number() 转数字也不同

Number(null); // 0
Number(undefined); // NaN     (Not a Number,非数)是计算机科学中数值数据类型的一类值,表示未定义或不可表示的值。

4,前端开发中出现的时机不同
   (1) null 触发null的时机

// 举例// 获取不存在的dom
document.getElementById("233") // null// 获取不存在的储存
localStorage.getItem("233") // null
sessionStorage.getItem('233') // null
...

   (2) 触发undefined的时机

// 举例(undefined触发时机太多,简单举例)// 声明变量未使用
var test1; // undefined// 声明变量未使用
var test1; // undefined// 对象中找不到该属性
var obj ={};
obj.a;  // undefined
...

5,函数参数有默认值时,当参数使用时默认参数 是否生效 效果不同。

function demo(data = '233'){console.log('_______'+data);
};
demo(null); // _______null
demo(undefined); // _______233

总结

null本质是一个表示"无值"的对象,算是一个特殊值。

undefined是一个表示"还没有定义"的原始类型。

http://www.wangmingla.cn/news/105326.html

相关文章:

  • 更换wordpress主题头部seo如何进行优化
  • 哪里有平面设计seo值是什么意思
  • 网站中英文要怎么做建网站需要什么
  • 网站设计师介绍上海网站推广服务公司
  • 报价表制作最新seo课程
  • 内部网站建设网络营销模式有哪几种
  • 怎样上网站建设注册平台
  • 网页模板网站有哪些网站seo优化推广外包
  • 丽水做网站公司神马移动排名优化
  • 正规的网站制作电话多少网址大全实用网址
  • 宝鸡网站建设一般多少钱桂平seo快速优化软件
  • 公司网站建设设计公司哪家好怎么做平台推广
  • 建站需要哪些东西前端seo主要优化哪些
  • 华星建设集团网站seo的主要分析工具
  • 城乡和住房建设部证书信息网湖南正规seo优化报价
  • 企业信用信息公示系统广东温州企业网站排名优化
  • 织梦 如何做动态网站上海百度推广代理商
  • php mysql网站开发...国外网站推广平台有哪些
  • 2024最火游戏排行榜东莞seo技术培训
  • 花店网站建设目的推广广告赚钱软件
  • 湛江免费做网站常用的关键词有哪些
  • 做网站放哪个科目网络营销和推广的方法
  • 专业网站制作公司地址seo策划
  • 迷糊娃 wordpress 主题深圳关键词优化怎么样
  • 关于网站建设申请报告南宁seo收费
  • 婚恋网站翻译可以做吗广告联盟有哪些平台
  • 国家高新技术企业管理工作网seo优化一般包括哪些内容
  • 山西cms建站系统哪家好网站运营培训学校
  • 龙岗网站制作效果百度答主中心入口
  • 谷歌推广网站怎么做优化教程