您的位置:首页 > Web前端 > JavaScript

26、JavaScript的基础typeof的用法(undefined的理解)

2016-06-16 14:39 633 查看
1. 变量类型——typeof检测类型

2. typeof 返回的数据类型种类:number、string、boolean、undefined、object、function

3. object对象类型——基本类型(number、string、boolean、undefined)与复合类型(由基本类型所组成)的对比、数组

4. 一个变量的类型取决于其里面存放的内容,比如
        4.1 var a = 3;    这个时候a就是number类型

        4.2 var a = '22'; 这个时候a就是string类型

5. 关于 undefined
        5.1  没有定义,就调用
        5.2  虽然定义了,但是没有付数值

6. 良好的代码习惯:变量从始至终,只存放一种类型的数据

7. 测试代码如下:

<script type="text/javascript">
//1、number类型
var a = 3; // var a= 3.6; 也是number类型
alert(typeof a); // number
//2、string类型
a = 'sss';
alert(typeof a); // string
//3、boolean类型
a = true;
alert(typeof a); // boolean
//4、object类型
a = document.getElementById("div1");
alert(typeof a); // object
//5、function类型
a = function() {}
alert(typeof a); // function
//6、undefined类型
//6.1 没有定义
//alert(b); //根本没定义b这个变量(IE)
//6.2 定义了,没有付数值
var c; //定义了c这个变量,但是没有付数值
alert(c);
</script>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息