typeof(1): numbertypeof(NaN): numbertypeof(Number.MIN_VALUE): numbertypeof(Infinity): numbertypeof("123"): stringtypeof(true): booleantypeof(window): ...
分类:
编程语言 时间:
2014-06-25 20:57:22
阅读次数:
295
因为要用Date.parse函数解析一个日期时间的字符串,在谷歌浏览器中解析成功,可是IE、火狐中却不行。
不知何故,firefox对于类似“2010-12-20 15:55:00”这种时间的转换格式不感冒,返回Nan,查了查资料,把“-”替换为“/”就可以了。
编了一个这样的函数,解决了这个问题。
var dateparse_ie = function(abc){
//2014/4...
分类:
其他好文 时间:
2014-06-18 11:51:48
阅读次数:
180
//格式化时间,用法new Date(value).format("yyyy-MM-dd
hh:mm:ss")Date.prototype.format = function (format) { var o = { "M+":
this.getMonth() + 1, //month "d+": ...
分类:
Web程序 时间:
2014-06-05 18:34:10
阅读次数:
270
果然Java还是不靠谱啊,一个NaN把我整了半天~~
题目大意:
有一个正多边形,给出任意三个顶点的坐标,求这个正多边形的最小面积。
解题思路:
首先要知道这三个顶点组成的三角形的外接圆一定是这个正多边形的外接圆。
用过计算出三角形的三边长,可以计算出三角型面积,进而推出外接圆半径。
可以得到三个圆心角,找出最大公约数,那就是最大角度。
就可以计算出多边形面积了~~
...
分类:
其他好文 时间:
2014-06-05 01:10:27
阅读次数:
300
js判断undefined类型今天使用showModalDialog打开页面,返回值时。当打开的页面点击关闭按钮或直接点浏览器上的关闭则返回值是undefined
所以自作聪明判断 var reValue=window.showModalDialog("","",""); if (reValue==...
分类:
Web程序 时间:
2014-06-03 07:21:07
阅读次数:
279
3.3布尔值
布尔值包含真假,此处不再赘述。
javascript的任意值都能被转换为布尔值,以下值都默认被转换为false:
undefined null 0 -0 Nan ""
3.4 null 和undefined
null是javascript的关键字,用来标识一个“空值”,对其进行typeof判断,返回一个object.表示是一个特殊的对象,表示没有对象。可以表示数字、字符...
分类:
编程语言 时间:
2014-06-02 02:26:36
阅读次数:
333
乘性:乘法,除法,取模,(特殊数字[Infinity,-Infinity,NaN,0]需要注意)加性:加减法(同样特殊数字注意)关系运算符执行的是比较运算。每个关系运算符都返回一个布尔值。
常规比较:数字与数字,字符串与字符串(按字符代码数值比较) 数字和字符串比较:先将字符串转为数字再比较EC.....
分类:
编程语言 时间:
2014-05-30 05:35:19
阅读次数:
298
首先说明该代码只能在IE 6~8中有效,再高级的IE已经修复这个BUG
原因:首先[1,]是个数组,由于有个逗号,IE会在后面自动插入一个空元素,这样里面就有两个元素!"-"
操作符将数组强制转型成数值,由于数组里面有两个元素,转型失败,变成 NaN 再加“!” 操作符,就变成 true了
分类:
编程语言 时间:
2014-05-24 13:06:11
阅读次数:
344
NaN是一个特殊的数值,任何数值除以0会返回NaN,不会影响其他代码的执行(其实为0/0为NaN,正数除以0得到infinity,负数除以0得到负的infinity)它的特点为:1.任何涉及NaN的操作都返回NaN2.NaN与任何值都不相等,包括NaN它涉及到的函数为isNaN();该函数接受一个参...
分类:
编程语言 时间:
2014-05-17 01:37:01
阅读次数:
349
undefined, null, -0, 0, NaN, ""
分类:
其他好文 时间:
2014-05-12 09:53:03
阅读次数:
158