javascript的typeof
2017-05-14 18:57
120 查看
此文章均为个人看法,目的为相互交流,望大家指正
一、作用:
获取当前变量的类型的字符串。
二、使用:
1.typeof 变量
var currentTime=new Date();
alert(typeof currentTime)
2.typeof(变量)
var currentTime=new Date();
alert(typeof currentTime);
三、疑问处理:
通过举例说明typeof返回的字符串内容
1.var c=null;
typeof(c);
返回值为:'object'
分析:Null类型(空类型),进行了定义,赋值为null。
Null类型是一个特殊的object类型,所以返回值为object
注意:Null类型和null值
2.var c;
typeof(c);
返回值:'undefined'
分析:变量c是一个声明未定义的变量,所以返回值为undefined
补充:变量的声明
var c;
变量的定义 c=value(value表示任何值);
3.typeof(Date)
返回值:'function'
分析:Date指向的是Date这个类,但是由于类的定义和函数的定义是一样的,只能通过大小写进行区分,但是没有进行调用所以返回值为function。
4.typeof(Date())
返回值:‘string’
分析:指向的是Date这个类的构造函数,进行了调用,该函数返回当日的日期和时间的字符串
5.var currentTime=new Date();
typeof(currentTime);
返回值:'object'
分析:currentTime本身为Date类的对象,所以完全不用解释。
一、作用:
获取当前变量的类型的字符串。
二、使用:
1.typeof 变量
var currentTime=new Date();
alert(typeof currentTime)
2.typeof(变量)
var currentTime=new Date();
alert(typeof currentTime);
三、疑问处理:
通过举例说明typeof返回的字符串内容
1.var c=null;
typeof(c);
返回值为:'object'
分析:Null类型(空类型),进行了定义,赋值为null。
Null类型是一个特殊的object类型,所以返回值为object
注意:Null类型和null值
2.var c;
typeof(c);
返回值:'undefined'
分析:变量c是一个声明未定义的变量,所以返回值为undefined
补充:变量的声明
var c;
变量的定义 c=value(value表示任何值);
3.typeof(Date)
返回值:'function'
分析:Date指向的是Date这个类,但是由于类的定义和函数的定义是一样的,只能通过大小写进行区分,但是没有进行调用所以返回值为function。
4.typeof(Date())
返回值:‘string’
分析:指向的是Date这个类的构造函数,进行了调用,该函数返回当日的日期和时间的字符串
5.var currentTime=new Date();
typeof(currentTime);
返回值:'object'
分析:currentTime本身为Date类的对象,所以完全不用解释。
相关文章推荐
- JavaScript typeof运算符
- 【javaScript学习之二】typeof用法
- javascript : instanceof和typeof的区别
- javascript instanceof 与typeof使用说明
- JavaScript类型判断typeof和instanceof
- JavaScript 中 typeof 和 instanceof 的区别
- Javascript 中 null、NaN和undefined的区别 typeof 简介
- JavaScript中typeof知多少?
- [JavaScript] typeof 返回什么值?
- JavaScript中typeof, null, 和 undefined
- JavaScript中的typeof操作符用法实例
- JavaScript 类型判断 —— typeof 以及 instanceof 中的陷阱
- Javascript typeof用法
- JavaScript 之 typeof 操作符 及 类型转换
- JavaScript中typeof用法
- C#保留2位小数几种场景总结 游标遍历所有数据库循环执行修改数据库的sql命令 原生js轮盘抽奖实例分析(幸运大转盘抽奖) javascript中的typeof和类型判断
- JavaScript 的 typeof 的用途
- javascript typeof返回的数据类型
- JavaScript中instanceof与typeof运算符的用法及区别详细解析
- 10011---JavaScript--typeof,null,undefined