typeof,instanceof,Object.prototype.toString.call(),js内置对象
来源:互联网 发布:手机u盘数据恢复 编辑:程序博客网 时间:2024/05/18 01:07
javascript有哪些内置对象
- Number 数值对象
- String 字符串对象
- Boolean 布尔对象
- RegExp 正则对象
- Date 日期对象
- Object 基础对象
- Function 函数构造器
- Arguments 函数参数对象
- Math 数学对象
- Error 异常对象
- Array 数组对象
Javascript有三种方法,可以确定一个值到底是什么类型
typeof运算符—返回类型:
- number
- string
- boolean
- undefined
- function
- object
- symbol(es6新增类型)
instanceof运算符—返回类型:
- true
- false
Object.prototype.toString.call()方法—返回类型:
- [object Number]
- [object String]
- [object Boolean]
- [object Undefined]
- [object Function]
- [object Object]
- [object Array]
- [object Arguments]
- [object Math]
- [object Symbol]
`
//typeof运算符---返回类型: typeof 123 //number typeof '123' //string typeof false //boolean typeof undefined // undefined typeof function f(){}//function typeof null //object typeof Symbol()//symbol typeof Symbol//function //instanceof运算符---返回类型: Number instanceof Number//false String instanceof object//true //Object.prototype.toString.call()方法---返回类型: Object.prototype.toString.call(123) //[object Number] Object.prototype.toString.call('123') //[object String] Object.prototype.toString.call(true) //[object Boolean] Object.prototype.toString.call(undefined) //[object Undefined] Object.prototype.toString.call(function(){}) //[object Function] Object.prototype.toString.call({}) //[object Object] Object.prototype.toString.call([]) //[object Array] (function(){console.log(Object.prototype.toString.call(arguments))})()//[object Arguments] Object.prototype.toString.call(Math) //[object Math] Object.prototype.toString.call(Symbol())//[object Symbol] Object.prototype.toString.call(null)//[object Null]
阅读全文
0 0
- typeof,instanceof,Object.prototype.toString.call(),js内置对象
- typeof、instanceof、Object.prototype.toString.call() 区分对象类型
- js 原始类型 内置对象 protype instanceof construcor Object.prototype.toString.call()
- js判断对象类型 typeof与Object.prototype.toString.call方法的区别
- js 检测数据类型instanceof/constructor和 Object.prototype.toString.call()
- 判断变量的类型(typeof、instanceof、Object.prototype.toString)
- typeof,instanceof,Object.prototype.toString来判断数据类型
- Object.prototype.toString & typeof
- Object.prototype.toString.call() 区分对象类型
- Object.prototype.toString.call() 区分对象类型
- Object.prototype.toString.call() 区分对象类型
- Object.prototype.toString.call() 区分对象类型
- Object.prototype.toString.call
- js中精确判断对象类型--关于typeof 和Object.prototype.toString方法的区别
- typeof和toString.call()和instanceof
- Javascript中数据类型及其判别方法(typeof instanceof Object.prototype.toSting.call(obj)的区别)
- Object.prototype.toString.call 判断一个对象的类型
- Object.prototype.toString.call(obj)检测对象类型?
- Spark Streaming java实现简单例子(一)
- Oracle SQL 分析函数 first、last、first_value、last_value、nth_value
- 教你如何一步步将项目部署到Github
- MyBatis基础_01
- 初窥Linux 之 我最常用的20条命令
- typeof,instanceof,Object.prototype.toString.call(),js内置对象
- HDOJ 1003 MaxSum(动态规划 求最大子序列和)
- [书单 makefile视频]
- 时间同步
- PTA甲 1003. Emergency (25)
- 标注那点事
- NSWOJ 1228 && NYOJ 132 最长回文子串
- spring boot + quartz实现定时程序调度
- mysql高级笔记(一)