typeof 输出js中的数据类型
2018-01-09 13:42
246 查看
<script> /** * 对象: 若干属性的集合 * 数组是对象,函数是对象,对象还是对象。对象里面的一切都是属性,只有属性,没有方法。那么这样方法如何表示呢? * 方法也是一种属性。因为它的属性表示为键值对的形式。 */ var obj ={ a:1, b:{}, c:function () { } } /** * 那么函数和数组也可以这样定义属性吗?——当然不行, * 但是它可以用另一种形式,总之函数/数组之流,只要是对象,它就是属性的集合。 */ var fn = function () { alert(100); }; fn.a = 10; fn.b = function () { alert(123); }; fn.c = { name: "王福朋", year: 1988 }; function show (x){ /** * 其中上面的四种(undefined, number, string, boolean)属于简单的值类型,不是对象。 */ alert(typeof x) //undefined alert(typeof 10)//number alert(typeof '111')//string alert(typeof true)//boolean /** * 剩下的几种情况——函数、数组、对象、null、new Number(10)都是对象。他们都是引用类型 */ alert(typeof function(){})//function alert(typeof [1,2,3])//object alert(typeof {})//object alert(typeof null)//object alert(typeof new String()) /** * 判断一个变量是不是对象非常简单。值类型的类型判断用typeof,引用类型的类型判断用instanceof */ alert(new String() instanceof String ) } show(); </script>
相关文章推荐
- 【JavaScript.2】辨析Typeof操作符作用,罗列JS五大数据类型阵容
- 判断js中各种数据的类型方法之 typeof() 和 Object.prototype.toString() 详解
- H5基础知识第八课时(JS数据类型和输出方法)
- JS基础---typeof及数据类型总结
- js中常见数据类型输出情况
- Vue.js之遍历输出JavaScript的常见数据类型(v-for)
- js中判断数据类型的属性typeof、instanceof、 constructor、 prototype
- 从零开始前端学习[52]:js中的数据类型以及没有数据类型的数据类型typeof
- js 比typeof 更准判断数据类型 更好用的判断语句
- Ferris教程学习笔记:js示例3.1 用typeof查看数据类型
- js判断复合数据类型的两种方式(typeof不奏效了)
- js 判断各种数据类型 了解js的都知道, 有个typeof 用来判断各种数据类型,有两种写法:typeof xxx ,typeof(xxx) 如下实例:
- js数据类型typeof
- js基本数据类型和typeof
- 浅谈js中的数据类型,使用typeof获取js数据类型
- js中判断数据类型的方法 typeof
- js的typeof检测变量数据类型
- js中数据类型以及typeof那些事
- js 判断各种数据类型 typeof 几种类型值
- JS数据类型(二)typeof操作符