在js中,变量没有类型,数据有类型的,js的数据类型分为两类,1. 基本数据类型 (Undefined , Null , Boolean , Number , Infinity , Nan , string ) 2. 引用类型( object ) .。为什么第一种数据类型叫基本数据类型,而不叫值.....
分类:
Web程序 时间:
2014-09-15 17:26:19
阅读次数:
173
一、数学 abs -- 绝对值 ceil -- 进一法取整 floor -- 舍去法取整 fmod -- 返回除法的浮点数余数 round -- 对浮点数进行四舍五入 sqrt -- 平方根 pi()/M_PI -- 得到圆周率值 is_nan -- 判断是否为合法数值 is_finite --.....
分类:
Web程序 时间:
2014-09-14 23:37:57
阅读次数:
279
NaN&INF定义
在一些情况会出现无效的浮点数,例如除0,例如负数求平方根等,像这类情况,获取到的浮点数的值是无效的。
NaN 即 Not a Number 非数字
INF 即 Infinite 无穷大...
分类:
其他好文 时间:
2014-09-10 14:17:40
阅读次数:
908
一些相关的值1, 0, '1', '0', true, false, 'true', 'false', NaN, 'NaN', undefined, 'undefined', null, 'undefined', '', [], {}true == 1 //truetrue == '1' //tru...
分类:
编程语言 时间:
2014-09-03 21:09:47
阅读次数:
192
按位非运算符,简单的理解就是改变运算数的符号并减去1,当然,这是只是简单的理解能转换成number类型的数据。那么,对于typeof var!==”number”的类型来说,进行运算时,会尝试转化成32位整形数据,如果无法转换成整形数据,就转换为NaN;JS在位运算上用了更简便的一种方法来实现这中运...
分类:
Web程序 时间:
2014-09-03 19:33:57
阅读次数:
218
第一章 javascript概述 (略)第二章 词法结构(略)第三章 类型,值和变量1、 全局属性:undefined, Infinity, and NaN 全局函数:isNaN(), parseInt() , and eval() 构造函数:Date(), RegExp(), String().....
分类:
编程语言 时间:
2014-09-02 12:09:44
阅读次数:
210
一、数据类型1.NumberNumber初值为NaN(Not a Number)NaN与所有数字的运算结果都是NaN所以计算时或判断时务必记得给Number赋初始值trace(100+NaN); //NaNtrace(0==NaN); //falsetrace(0!=NaN); //truetrac...
分类:
其他好文 时间:
2014-08-31 22:44:02
阅读次数:
300
当我们需要获取未来某个时间的毫秒数时,可能第一时间想到的方法是(new Date("2014-12-08 12:00:00")).getTime()这个在方法在chrome下是会返回一个数字的。但是在IE下返回的是一个NaN,是因为IE下认为 YYYY-mm-dd HH:ii:ss不是一个合理的日期...
分类:
编程语言 时间:
2014-08-31 02:45:10
阅读次数:
272
NaN表示一个不能产生正常结果的运算结果。它不等于任何值,包括它自己。可以用isNaN(number)来检测。同Java中的字符串一样,JS中的字符串是不可变的。也就是说一旦字符串被创建,就无法改变。下标表达式(如s[3],代替s.charAt(3))可以读取字符,但是不能用于改变字符。null,u...
分类:
编程语言 时间:
2014-08-29 09:27:17
阅读次数:
294
文本中保存的内容为:{ 'QQQ': [0.067, 0.167, 0.2, 0.033, 0.233, 0.267, 0.1, 0.133], 'TTT': [0.5, 0.375, 0.25, 0.3, 0.6, 0.333, 0.857, 0.636, 0.667, 0.55...
分类:
编程语言 时间:
2014-08-28 16:05:49
阅读次数:
1084