今天在一个项目中要做一个倒计时的效果,自己js水平很一般,在网上找了段倒计时代码用了(如下):function CountDown(jqueryObj) { var day_elem = jqueryObj.find('.day'); var hour...
分类:
Web程序 时间:
2014-10-23 14:22:50
阅读次数:
4368
var a1;var a2 = true;var a3 = 1;var a4 = "Hello";var a5 = new Object();var a6 = null;var a7 = NaN;var a8 = undefined;alert(typeof a); //显示"undefined.....
分类:
编程语言 时间:
2014-10-23 12:11:49
阅读次数:
147
JS 数据类型转换方法主要有三种转换函数、强制类型转换、利用js变量弱类型转换。1. 转换函数:js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是NaN(No...
分类:
Web程序 时间:
2014-10-22 20:10:18
阅读次数:
265
alert(0.1?+?0.2);?//不是0.3
alert(NaN?+?NaN);?//不是false?
alert(isNaN(NaN));?//true
alert(isNaN(1));?//false
alert(isNaN(‘1‘));?//false
alert(isNaN(‘blue‘));?//true
alert(isNaN(true));?...
分类:
编程语言 时间:
2014-10-21 12:31:39
阅读次数:
147
浅析undefined与null的区别
相似处:
1、undefined 和 null 都是javascript 的基本数据类型。其实两者没有太大区别。
定义:var a=undefined;
var a=null;
null==undefined;//true2、null是一个表示"无"的对象,转为数值时为0;undefined是一个表示"无"的原始值,转为数值时为NaN。
Numb...
分类:
编程语言 时间:
2014-10-16 17:13:52
阅读次数:
196
先说===,这个比较简单,具体比较规则如下:1、如果类型不同,就[不相等]2、如果两个都是数值,并且是同一个值,那么[相等];(例外)的是,如果其中至少一个是NaN,那么[不相等]。(判断一个值是否是NaN,只能用isNaN()来判断)alert(NaN === NaN); //输出 "false....
分类:
其他好文 时间:
2014-10-12 14:08:48
阅读次数:
139
1、数据类型的转换 parseInt parseFloat NaN isNaN 2、作用域 闭包 3、求和 function sum(){ var result=0; var i=0; for(i=0;i<arguments.length;i++){ result+=arguments[i]; } ...
分类:
Web程序 时间:
2014-10-12 03:15:57
阅读次数:
204
parseFloat() 函数可解析一个字符串,并返回一个浮点数。开头和结尾的空格是允许的。字符串中的首个字符是否是数字,如果是,则对字符串进行解析,直到到达数字的末端为止,然后以数字返回该数字,而不是作为字符串。如果字符串第一个字符不能被解析成为数字,则 parseFloat 返回 NaN (No...
分类:
编程语言 时间:
2014-10-09 19:02:37
阅读次数:
224
NaN表示一个不能产生正常结果的运算结果。它不等于任何值,包括它自己。可以用isNaN(number)来检测。同Java中的字符串一样,JS中的字符串是不可变的。也就是说一旦字符串被创建,就无法改变。下标表达式(如s[3],代替s.charAt(3))可以读取字符,但是不能用于改变字符。null,u...
分类:
编程语言 时间:
2014-10-09 13:37:43
阅读次数:
318
方法主要有三种转换函数、强制类型转换、利用js变量弱类型转换。1. 转换函数:js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是NaN(Not a Numbe...
分类:
Web程序 时间:
2014-10-01 20:20:11
阅读次数:
218