typeof 和 instanceof 区别
2024-10-19 01:31:09
typeof
操作符返回一个字符串,表示未经计算的操作数的类型。
可能返回值有:"undefined"、"object"、"boolean"、"number"、"string"、"symbol"、"function"、"object"
例:
console.log(typeof 42);
// expected output: "number" console.log(typeof 'blubber');
// expected output: "string" console.log(typeof true);
// expected output: "boolean" console.log(typeof declaredButUndefinedVariable);
// expected output: "undefined";
instanceof运算符用于测试构造函数的prototype属性是否出现在对象的原型链中的任何位置。
即判断一个变量是否某个对象的实例。
例:
// 定义构造函数
function C(){}
function D(){} var o = new C(); o instanceof C; // true,因为 Object.getPrototypeOf(o) === C.prototype o instanceof D; // false,因为 D.prototype不在o的原型链上 o instanceof Object; // true,因为Object.prototype.isPrototypeOf(o)返回true
最新文章
- Jmeter之参数化
- Java复习-oop
- android:layout_weight
- css中table tr:nth-child(even)改变tr背景颜色: IE7,8无效
- 在Linux或者Unix下打开,每一行都会出多出^M这样的字符
- 基于lucene实现自己的推荐引擎
- (转载)怎么写tab?
- ISG2015
- VDI转vmdk(VirtualBox与VMware硬盘格式转换)[转]
- Mysq 5.7l服务无法启动,没有报告任何错误
- 使用bootstrap本机调试时,应该使用本地服务器地址访问,如http://192.168.19.112/rjshop/,否则360浏览器会出现不兼容的情况
- java之过滤器
- MySQL 存储过程中分页
- SpringBoot整合Mybatis完整详细版
- WebApi升级到2.0以后的XmlDocumentationProvider
- 2、Flutter 填坑记录篇
- Oracle单行函数
- JS购物车编辑
- Mysql 单表查询 子查询 关联查询
- 初识linux------用户和用户组
热门文章
- PHP array_flip() array_merge() array+array的使用总结
- Linked List Cycle 判断一个链表是否存在回路(循环)
- [转]乔布斯的薄伽梵歌 Steve’s Bhagavat Gita
- js作用域链以及全局变量和局部变量
- PMP项目管理
- SQL创建视图
- Linux基础和常用命令
- 3 Dockerfile指令详解-FROM&;MAINTAINER&;RUN
- PreApplicationStartMethod特性说明
- 沉淀再出发:java中的CAS和ABA问题整理