你在这里

JavaScript入门笔记(1)

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: 
field_vote: 

猜你喜欢