JavaScript数据类型

来源:互联网 发布:离散数学的用处 知乎 编辑:程序博客网 时间:2024/05/16 06:11
(第一篇博客)随便写点前一段时间学的
(1)Underfined类型
这种类型只有一个值,就是Undefined。
变量声明了但是没有初始化的话,那么这个变量的类型就是Undefined
var message;
document.write(typeof(message));
注意的是:未声明的和未赋值的变量的类型都是Undefined。
(2)Null类型
Null类型表示空对象指针;通常不需要马上赋值的变量赋以Null;方便之后数据检查;
(3)Boolean类型
有true和false;
可以将字符串转化为Boolean类型的值进行判断;
var str="sunjiaxing";
var strAsBoolean=Boolean(str);
注意哪些字符串转换之后是true,哪些是false
(4)Number类型
学到为什么0.1+0.2!=0.3;原因是0.1的二进制数是一个无限小数,但是计算过程只取前十几位的小数计算,结果精度丢失;
NaN 非数值
数值转换函数 Number(),parseInt()函数,parseFloat()函数;可以将非数值的字符串转化为数值;
(5)String类型
可以用单引号或双引号表示
var str="sunjiaxing";
var str1='sunjiaxing';
 不同于PHP,这两种表示方法没有任何的不同。
字符串之间可以用+连接;
(6)Object类型

1 0