js容易混淆或忘记的知识小总结(一)

 

1、相等:

绝对相等(值和类型都一样):===

相等(值一样):==

不等:!=

 

2、判断空:

!!

后加非空字符串、非零数值、非空对象 返回 true;

后加空字符串、0、null  返回false

 

3、判断类型

typeof

instantof 不支持null,否则脚本出错

 

4、取值

例:val = val || 1

结果:若val有值,则val为val的值,否则为1

注意,这个可以无限判断,比如:val = val || (val 2|| ...(valn || 1));

 

5、内置函数

isNaN :判断是否是数字

isFinite:判断是否是无限大

parseInt :判断是否为int类型(parseFloat 同上 顾名思义)

 

6、js中变量在声明的时候如果不加var,则这个变量为全局的

 

7、函数的声明

(1) function  fun(){....}

(2) var fun = function(){...}

 

8、开发利器:eclipse + apatana

调试利器:firefox + firebug

 

9、常见的js库

mootools、  JQuery 、  dojo、   prototype 、  dwr、   gwt 、  ext

 

10、js获取对象的所有名称(用下面这个方法就可以)

function viewObject (obj){

var msg;

for (var a in obj){

msg += a+ ",    ";

}

alert(msg);

}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章