一般都是用typeof推断变量存在

例如if(typeof a!="undefined"){}。不是要去使用if(a)因为假定a不存在(未申报)将是错误的。

由于typeof经验null,排列,返回object类型。所以当我们要推断一个对象是否是数组时

或者推断某个变量是否是某个对象的实例则要选择使用还有一个关键语法instanceof

instanceof用于推断一个变量是否某个对象的实例。如var a=new Array();alert(a instanceof Array);会返回true,

同一时候alert(a instanceof Object)也会返回true;这是由于Array是object的子类。

再如:function test(){};var a=new test();alert(a instanceof test)会返回true。



版权声明:本文博主原创文章。博客,未经同意不得转载。

最新文章

  1. .NetCore MVC中的路由(2)在路由中使用约束
  2. Ubuntu下安装eclipse
  3. 李洪强漫谈iOS开发[C语言-049]-猜数字游戏
  4. 迟到的 WPF 学习 —— 入门
  5. Spring xml中进行autowired的方式
  6. JavaScript嗅探执行神器-sniffer.js,你值得拥有!
  7. Android 动画——Frame Animation与Tween Animation
  8. Mybatis入门看这一篇就够了
  9. java不同的包下相同的类名的问题与解决办法
  10. jmeter connection reset解决方法
  11. Delphi 10-10.2.2启动提示JS错误的解决办法
  12. python学习笔记十——模块与函数
  13. vue.JS 介绍
  14. linux命令(38):split 分割文件
  15. nexus 手动更改 私服包
  16. mutt命令详解
  17. Java 安装教程(Eclipse) + 汉化 + 简单创建java项目
  18. 使用js获取URL地址栏里面的参数, 获取请求链接参数,函数定义如下
  19. 校赛热身赛 Problem D. Unsolved Mystery
  20. Winform 自定义程序安装向导(可用于数据库升级等)

热门文章

  1. vue 图片lazyload
  2. 为SSO 5.5恢复忘记的administrator@vsphere.local密码
  3. 5、list列表常用方法说明
  4. LoadRunner--录制手机APP脚本
  5. jmeter--使用badboy录制脚本
  6. UVA 11367 - Full Tank? dijkstra+DP
  7. BUFSIZ
  8. stm32的ADC外设地址设置算法
  9. QQ号快速登录漏洞及被盗原理
  10. C语言之基本算法11—牛顿迭代法求平方根