Undefined 类型:只有一个值的数据类型,这个特殊值就是undefined。

Null类型:只有一个值的数据类型,这个特殊值就是null,undefined值是派生自null值的。

console.log(undefined == null) //true

一般将要保存为对象的变量名最好先保存为null,以便后面做判断。

Object类型

object的每个实例都具有下列属性和方法:

constructor——保存着用于创建当前对象的函数。

hasOwnProperty——用于检查给定的属性在当前对象实例中(而不是在实例的原型中)是否存在。(object.hasOwnProperty("name"));

propertyIsEnumerable(propertyName)——用于检查给定的属性是否能够使用for in语句来枚举。

toString()

valueOf()

转载于:https://www.cnblogs.com/w3develop/archive/2013/05/21/3090646.html

Javascript进阶:数据类型相关推荐

  1. JavaScript进阶(四)

    JavaScript进阶(四) 2019版黑马程序员javaScript进阶面向对象ES6 122集教程,哔哩哔哩链接:https://www.bilibili.com/video/BV1Kt411w ...

  2. JavaScript 进阶 - 第2天

    三.解构赋值 知道解构的语法及分类,使用解构简洁语法快速为变量赋值. 解构赋值是一种快速为变量赋值的简洁语法,本质上仍然是为变量赋值,分为数组解构.对象解构两大类型. 3.1 数组解构 数组解构是将数 ...

  3. JavaScript进阶(二)

    JavaScript进阶(二) 2019版黑马程序员javaScript进阶面向对象ES6 122集教程,哔哩哔哩链接:https://www.bilibili.com/video/BV1Kt411w ...

  4. JavaScript进阶(三)

    JavaScript进阶(三) 2019版黑马程序员javaScript进阶面向对象ES6 122集教程,哔哩哔哩链接:https://www.bilibili.com/video/BV1Kt411w ...

  5. JavaScript 进阶知识 - Ajax篇

    Ajax 前言 前面我们已经学习了js基础知识和一些简单的特效,基本上已经能够写出一个带有特效的静态页面了,为什么还要称之为静态页面呢?因为网页里的数据都是写死的,真正的工作中,我们是要通过Ajax技 ...

  6. JavaScript进阶必会的手写功能

    JavaScript进阶的必要性 无论是学习react还是vue,它们都是js的应用框架.剥去他们的壳子看到的始终是js,所以作为一个前端大厨必须要熟练掌握好js这个大勺,才能烧出一顿好菜 无论是自我 ...

  7. JavaScript进阶必会的手写功能(二)

    JavaScript进阶必会的手写功能(一) 6. 手写浅拷贝 6.1 JavaScript数据类型分类 1. 简单数据类型: Number. String.Boolean.null.undefine ...

  8. 前端学习笔记——JavaScript进阶

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.JavaScript 面向对象 1. 面向对象编程介绍 1.1 两大编程思想 1.2 面向过程编程 1.3 面向对 ...

  9. JavaScript的数据类型有哪些?

    JavaScript的数据类型有哪些? 基本数据类型:字符串 String.数字 Number.布尔Boolean 复合数据类型:数组 Array.对象 Object 特殊数据类型:Null 空对象. ...

  10. javascript 六种数据类型

    javascript 六种数据类型 js的数据类型和常见隐式转化逻辑. 一.六种数据类型 原始类型(基本类型):按值访问,可以操作保存在变量中实际的值.原始类型汇总中null和undefined比较特 ...

最新文章

  1. C# 对程序窗口进程和进程ID
  2. 腾讯丁珂:以“零信任”理念重构产业数字化时代安全防御体系
  3. 中国团队首次夺冠FPS游戏AI竞赛VizDoom,清华腾讯AI联手
  4. try catch finally return的执行顺序与返回值探究
  5. T^T找数字(搜索+二进制枚举)
  6. 警察与小偷的实现之中的一个client与服务端通信
  7. 【滤波器】基于matlab升余弦滤波器【含Matlab源码 993期】
  8. intellij idea 主题下载网站
  9. Flash遮罩做地球旋转效果
  10. 马赛克也被破解了!宅男的福音
  11. C语言 getchar()原理及易错点解析
  12. 2022年证券从业后续培训(答案 自答)
  13. V2X消息之SPAT消息解读
  14. arcgis打开Excel文件显示没有注册类的解决方案
  15. iPhone X 的适配
  16. android connection refused 模拟器,Docker:Docker Appium 镜像连接夜安卓神模拟器,并处理 connection refused 异常...
  17. 固高jog运动和点位运动
  18. 【BSP视频教程】STM32H7视频教程第3期:整体捋顺STM32H7的HAL库和LL库的框架,再配合寄存器造轮子找到更适合自己的玩法(2022-01-21)
  19. Python -- 限流 throttle
  20. 网盘搜索引擎以及网盘分享社区地址

热门文章

  1. MySQL 5.1.45 GA 发布
  2. js实现全角字符转换成半角字符
  3. java 蓝桥杯算法训练 求1加到x的和(number)
  4. java 蓝桥杯算法训练 特殊的数字四十
  5. 私有镜像仓库的部署与使用方法
  6. (6)SMC接口采集数据出现错误(学无止境)
  7. (138)System Verilog覆盖率目标设置
  8. (50)FPGA面试题消除一个glitch实现
  9. matlab 多速率,多速率信号处理系统设计与实现.PDF
  10. php7 curl开源库,7个适用于PHP的最佳Curl包装器库