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. 测试代码如下:
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>
相关文章推荐
- JQuery1——基础($对象,选择器,对象转换)
- Android学习笔记(二九):嵌入浏览器
- Android java 与 javascript互访(相互调用)的方法例子
- JavaScript演示排序算法
- javascript实现10进制转为N进制数
- 最后一次说说闭包
- Ajax
- 2019年开发人员应该学习的8个JavaScript框架
- HTML中的script标签研究
- 对一个分号引发的错误研究
- 异步流程控制:7 行代码学会 co 模块
- ES6 走马观花(ECMAScript2015 新特性)
- JavaScript拆分字符串时产生空字符的原因
- Canvas 在高清屏下绘制图片变模糊的解决方法
- Redux系列02:一个炒鸡简单的react+redux例子
- JavaScript 各种遍历方式详解
- call/apply/bind 的理解与实例分享