javascript 基础-原始数据类型

来源:互联网 发布:besiege mac汉化 编辑:程序博客网 时间:2024/05/17 22:27
一、Undefined类型
       1.Undefined类型只有一个undefined.当声明的变量未初始化时,该变量的默认值就是undefined;
       2.没有声明的变量用typeof 取类型时返回undefined(这种情况不能用==undefined);
       3.当一个函数没有明确的返回值时,则为undefined;
二、Null类型
       1.null == undefined 返回true;
       2.如果函数返回的是一个对象,那么找不到对象时返回null;
三、Boolean类型
       1.没什么可说的,具体的东西后面再讲。
四、Number类型
       1.可以表示32位的整数,也可以表示64位的浮点数
       2.Infinity表示无穷大,-Infinity无穷小 ,可以对任何数调用isFinit()方法,以确保该数不是无穷大
       3.特殊值NaN(全拼Not a Number),表示非数。 一般来说,其他类型转换Number转换失败的时候,会变成NaN ,判断使用isNaN。
五、String类型
       1.没有固定大小的原始类型,和java不一样
       2.索引冲0开始
       3.转义字符和java 类似
   下一篇是js类型转换