跳转到主要内容
东方龙马 提交于 17 March 2011

1.获取一个对象的长度用.length,后面不需要括号。如果想获取Dom对象的长度,需要将js在Dom加载完成后才能正确计算,否则返回的将是“0”,或者用window.onload方法。

举例:有一个无序列表,如下:

html:   <ul>       <li>1</li>       <li>2</li>       <li>3</li>       <li>4</li>       <li>5</li>       <li>6</li>   </ul> javascript:   <script type="text/javascript">   <!--   window.onload = function(){       var i = document.getElementsByTagName('li').length;       alert(i);  //返回的是“6”,即Dom中含有6个li节点。   }   //-->   </script> 2.while语句属于测试循环语句,也就是说,在循环体的代码被执行之前,就会对出口条件求值,因此,有可能循环体内的代码有可能永远不会被执行。

while循环举例: var i = 0; //定义变量i的初始值为0; while (i < 10){     i+=2;  //每次循环加2; } alert(i);  //当i=8时,循环体内执行i=8+2=10;此时i值超出条件,即跳出循环,故i=10; 3.经典的for循环语句。

var count = 10; for (i = 0; i < count; i++){     alert(i); //将循环10次,分别每次输出0-9,当i为9时,此时i将不再满足小于10的条件,结束循环。 }

articles