js的类型检测
来源:互联网 发布:c语言whilet--的用法 编辑:程序博客网 时间:2024/06/07 06:32
js的类型检测
1.typeof 操作符返回一个字符串,指示未经计算的操作数的类型
语法:typeof operand
参数:operand 是一个表达式,表示对象或原始值,其类型将被 返回
类型
结果
Undefined
"undefined"
Number
"number"
String
"string"
Boolean
"boolean"
Null
"object"
Object , Array
"object"
任何其他对象
"object"
例子:
typeof 37 === 'number';
typeof 3.14 === 'number';
typeof 'abv' === 'string';
typeof (typeof 12) === 'string'; //typeof 总是返回一个字符串
typeof 1/0 === 'NaN';
2.instanceof 运算符用来测试一个对象在其原型链中是否存在一个构造函数的prototype属性。
语法:object instanceof constructor
参数:object 要检测的对象
constructor某个构造函数
描述:instanceof 运算符用来检测constructor.prototype是否存在于参数object的原型链上。
例子:
//定义构造函数
function C(){}
function D(){}
var o = new C();
o instanceof C; //true
o instanceof D; //false
3.isArray 检测数组
阅读全文
0 0
- js的类型检测
- js的类型检测
- 【JS】String类型的检测
- JS中类型的检测
- 基于JS的类型检测
- 学习js的笔记--检测类型
- js检测访问设备的类型
- js 类型检测
- js数组类型检测
- js类型检测
- JS类型检测
- js 类型检测
- js检测类型
- JS中的类型检测
- JS检测类型
- JS检测设备类型
- JS类型检测-笔记
- 【JS】类型检测
- class中自身调用方法
- python面向对象
- C++猜数字游戏
- Bear and Blocks CF-574D(类似dp+思维)
- Topological Sorting
- js的类型检测
- C/C++ 撸一段流行的观察者模式
- FL2440
- 树上方法总结 LCA 树上倍增 树链剖分 树的直径 重心
- 表单验证
- nexus配置以及部署在tomcat中
- 各种语言注释标注总结
- nginx源码阅读(十).ngx_event_core_module模块
- C和C++的区别