js基础(二)数据类型小结
2016-12-15 00:00
239 查看
上一节简单的描述了一个六种数据类型在使用时返回的值及字符串,这一节来描述其中一 些比较特殊且容易弄混乱的东西。
一、Undefined的两种情况:未初始化和未定义的变量
二、Null类型
三、数据类型初始化潜规则
这个没有规定,只是大家的一个书写习惯。
四、undefined与null
undefined与null的值是相等的,因为undefined派生自null,但是是两者的数据类型是不等的。
一、Undefined的两种情况:未初始化和未定义的变量
//undefined的两种情况:未初始化和不存在的变量 var age; alert(typeof age);//undefined alert(typeof box);//undefined alert(age);//undefined alert(box);//报错 box is not defined //注:以上两个虽然都是Undefined类型.但是,age是未初始化,不会报错,而box却是报错了,影响后面js的运行
二、Null类型
//Null //注:如果定义的变量准备在将来用于保存对象,那么最好将变量初始化为null,这样,当检查null值就知道是否已经声明变量,是否已经分配了对象引用。 var box1=null;//表示:还没有创建对象,先声明一个对象,默认初始化为null if (box1!=null) { alert("对象已存在"); } else{ alert("这是一个空的对象"); } //其使用如下: box1={ 'name':'姓名' } alert(box1.name);//姓名 box2={ 'name2':'我没有var' } alert(box2.name2);//我没有var
三、数据类型初始化潜规则
这个没有规定,只是大家的一个书写习惯。
//数据初始化潜规则 var obj= null;//对象初始化一般用null var str='';//字符串初始化一般用''(空) var num=0;//数值初始化一般用0 var bol=true;//boolean布尔值初始化可以用true或false
四、undefined与null
undefined与null的值是相等的,因为undefined派生自null,但是是两者的数据类型是不等的。
//undefined与null的值是相等的,因为undefined派生自null,但是是两者的数据类型是不等的。 alert(undefined==null);//true alert(undefined===null);//false
相关文章推荐
- JS基础知识(数据类型)
- [妙味JS基础]第四课:JS数据类型、类型转换
- js基础:数据类型,变量命名规范、
- Js基础--Js数据类型及相关操作
- js基础:数据类型,变量命名规范、
- Java基础数据类型小结
- Js基础知识梳理系列(01):数据类型
- JS 基础 —— JavaScript数据类型与对象
- js基础:数据类型,变量命名规范
- 【JS基础】类型转换——不同数据类型比较
- js基础之数据类型
- 【JS学习笔记】JS基础上:数据类型
- 【cocos2d-js官方文档】四、基础数据类型
- js基础:数据类型,变量命名规范
- js基础笔记 javascript数据类型
- JS基础——数据类型
- js基础--javascript基础概念之数据类型
- 【cocos2d-js官方文档】四、基础数据类型
- js基础(一)数据类型
- js基础:数据类型,变量命名规范