求1-100之间的和,如果和得结果大于2000是,返回1-100间的那个数

解决方案 »

  1.   

    是下面这样子的吗??function calc(){
    var sum = 0;
    var result = 0;
    for(var i = 1; i <= 100; i++){
    sum += i;
    if(sum > 2000){
    result = i;
    break;
    }
    }
    alert(result);
    return result;
    }
      

  2.   


    <script>
    function test(){
    var sum=0;
    var k = 0;
    for(var i=0;i<101;i++){
    sum +=i;
    if(sum<2000)
    k=i+1;
    }
    alert("1到100和是:"+sum);
    alert("大于2000时候:"+k);
    }
    </script>
    <body onload="test()">
    aa
    </body>