摘要:
typeof(var)是用来判断变量是否为数组的。JS中经常需要操作HTML控件,大家知道,HTML空间如果名字都取相同的话,那么使用document.getElementsByName就可以取得一个数组。如果想使用if(document.aaa.length!="undefined")来判断名字为"aaa"的控件在页面中是否存在多个(也就是数组)的话,这个用法就会报错。这时就要使用if(typeof(document.aaa.length) !== 'undefined')。=============================== 阅读全文
摘要:
//导航切换按钮function setTab(name,cursel,n){for(i=1;i<=n;i++){var menu=document.getElementById(name+i);var con=document.getElementById("con_"+name+"_"+i);menu.className=i==cursel?"hover":"";con.style.display=i==cursel?"block":"none";}} 阅读全文
摘要:
最基木的运算符优先级就是所谓的“先乘除,后加减”。对于优先顺序处于同一层次上的运算符,按照从左到右出现的顺序计算。下面给出javascript定义的所有运算符的优先级。运算符 优先顺序成员选择、括号、函数调用、数组下标 1!、-(单目减)、++、--、typeof, new, void, delete 2*、/、% 3+、- 4<<、>>、>>> 5<、<=、<、>= 6==、!=、===、!==、 7& 8^ 9| 10&& 11|| 12?: 13=、+=、-=、*=、/=、%=、<<=、 阅读全文