摘要:
当一个浮点型值大于所能表示的最大值时javascript 会将它输出为Infinity ,同样如果为一个负值时为-Infinity。当一个算数运算产生了未定义的结果或错误时,会返回一个非数字的特殊值NaN,它和任何数值都不相等,包括它自己在内,所有有一个专门的函数isNaN()来检查这个值.isFinite()可以判断一个数值是NaN、正负无穷大等.当是NaN、正负无穷时返回false,否则返回true;特殊的数值常量:Infinity----表示无穷大的特殊值NaN-------特殊的非数字值Number.MAX_VALUE---可表示的最大数字Number.MIN_VALUE----可表示 阅读全文
摘要:
程序设计语言中,能够表示并操作的值的类型成为数据类型(datatype),而程序设计语言最基本的特性之一就是它支持的数据类型的集合。javascript支持3种基本数据类型--------数字、文本字符串、布尔值。除此之外还支持两种小数据类型null(空)和undefined(未定义)。下面的是复合型的数据类型对象(object) ------它的值可以是数字、字符串、布尔值,还可以是复合型值例如 {name:'XX',age:'##'};对象可以分为3类1.已命名的无序集合 如上例2.有编号的有序集合 数组(array)3.函数(function) 函数式具有 阅读全文