zoukankan      html  css  js  c++  java
  • JS学习笔记2015-4-21(第8天)

    今天终于自己捣鼓出V字形怎么写出来了,前提是要理解 for循环的代码执行顺序;

     var aDiv = document.getElementsByTagName('div')
            
            for(i=0;i<10;i++){
    
                document.body.innerHTML+='<div>'+i+'</div>'
            };
    
            for(i=0;i<aDiv.length;i++){
                aDiv[i].style.left = i*50+'px';
                aDiv[i].style.top = i*50+'px';
    
            };
            var j=1;
            for(i=aDiv.length/2; i<aDiv.length; i++){
                
                aDiv[i].style.top = i*50-100*j+'px';
                j++;
    
            }
         // 要彻底的理解for循环的执行顺序,才可能写出这种V型;
         //  也就是,i=aDiv.length/2;这些都是在外面的,i++是在语句执行后执行;所以可以推导出j的写法;

    为了写代码方便些,从简书上面搬到博客园啦;

    for循环遍历二维数组、嵌套:

    并列的时候可以用同样的变量名,但是嵌套的时候,就要用不同的变量名;

  • 相关阅读:
    面试题 Comparable、Comparator 比较
    Longest Palindromic Substring
    Permutation Sequence
    Spring Boot_打造企业级微信点餐系统_汇总贴
    小D课堂
    小D课堂
    小D课堂
    小D课堂
    小D课堂
    小D课堂
  • 原文地址:https://www.cnblogs.com/zhangxg/p/4445960.html
Copyright © 2011-2022 走看看