博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
typeof
阅读量:4499 次
发布时间:2019-06-08

本文共 576 字,大约阅读时间需要 1 分钟。

1、typeof操作符:

  由于ECMAScript是松散类型的,因此需要一种手段来检测给定变量的数据类型——typeof就是负责提供这个方面信息的操作符。
    typeof返回值:
    undefined:如果值未定义;
    Boolean:值是布尔值;
    string:值是字符串;
    number:值是数值;
    object:值是对象或null;
    function:值是函数;
    null会被认为是一个空的对象引用。
  函数在ECMAScript中是一个对象,不是一个数据类型,但是,函数也确实有一些特殊的属性,因此通过typeof区分函数和其他对象是有必要的。
2、null与undefined的区别:
  null和undefined都是只有一个值的数据类型
  一般而言,不需要为一个变量设置undefined的值,因为未经初始化的值默认就会取undefined值,如果传递一个值为undefine的的变量就会报错。
  如果想要在将来保存对象,就应该明确地让该变量保存null值。空指针
  null == undefined true
  null === undefined false

转载于:https://www.cnblogs.com/hyf120/p/9041164.html

你可能感兴趣的文章
获取显示屏的个数和分辨率 --- 通过使用OpenGL的GLFW库
查看>>
查找算法之插值查找
查看>>
存储过程:SQL代码
查看>>
如何提高逻辑思维能力
查看>>
JVM自动内存管理学习笔记
查看>>
viewpager动态加载listView数据
查看>>
The PE file format [原文]
查看>>
css实现简单的告警提示动画效果
查看>>
一大波编程视频资料赠送(亲自整理)
查看>>
Problem list
查看>>
使ie8正常支持placeholder
查看>>
洛谷P3388 【模板】割点(割顶)
查看>>
创建 Machine - 每天5分钟玩转 Docker 容器技术(46)
查看>>
【CSS Cookbook】笔记摘要(二)
查看>>
归并排序
查看>>
02自加自减运算机制
查看>>
jquery技巧总结
查看>>
高级图像去雾算法的快速实现。
查看>>
使用osg::TriangleFunction仿函数求交
查看>>
【前端学习笔记】2015-09-09~~~~nodejs中的require()和module.exports
查看>>