JS學習8.28
阿新 • • 發佈:2021-08-29
//列印1-10 /*for(var i=1;i<=10;i++){ console.log(i); }*/ //逆序列印10-1 /*for(var i=10;i>=1;i--){ console.log(i); }*/ //求1-100的偶數和 /*var sum=0; for(var i=1;i<=100;i++){ if(i%2==0){ sum=sum+i; } } console.log(sum);*/ //求50到100之間的奇數和 /*var sum=0; for(var i=50;i<=100;i++){ if(i%2!=0){ sum=sum+i; } } console.log(sum);*/ //定義陣列[10,20,30],用迴圈列印陣列中的每一個值 var arr=[10,20,30]; /*for(var i=arr.length-1;i>=0;i--){ console.log(arr[i]); }*/ /*for(var i in arr){ console.log(arr[i]); }*/
//break:結束整個迴圈 //continue:結束本次迴圈,進入下一迴圈 /*for(var i=0;i<10;i++){ if(i==5){ break; continue; } console.log(i); }*/ //列印 //*** //*** //*** //巢狀迴圈,外層迴圈控制行,內層迴圈控制列 /*for(var i=0;i<3;i++){ for(var j=0;j<4;j++){ document.write("*"); } document.write("<br>"); }*/ //列印五行四列矩形 /*for(var i=0;i<5;i++){ for(var j=0;j<4;j++){ document.write("*"); } document.write("<br>"); }*/ /*var arr=[[10,20,30],[40,90,80,100],[10,20]]; for(var i=0;i<arr.length;i++){ for(var j=0;j<arr[i].length;j++){ document.write(arr[i][j]+" "); } document.write("<br>"); }*/ /*var arr=[[10,20,30],[40,90,80,100],[10,20]]; for(i=0;i<arr.length;i++){ for(j=0;j<arr[i].length;j++){ document.write(arr[i][j]+" "); } document.write("<br>"); }*/ //1.列印6行7列矩形 for(i=0;i<6;i++){ for(j=0;j<7;j++){ document.write("*"); } document.write("<br>"); } //2.遍歷var arr=[[10,20,30],[40,90,80,100],[10,20]]; var arr=[[10,20,30],[40,90,80,100],[10,20]]; for(i=0;i<arr.length;i++){ for(j=0;j<arr[i].length;j++){ document.write(arr[i][j]+" "); } document.write("<br>"); } //3.列印 //* //** //*** for(i=0;i<4;i++){ for(j=0;j<i;j++){ document.write("*"); } document.write("<br>"); } //4.列印99乘法表 for(i=1;i<=9;i++){ for(j=1;j<=i;j++){ document.write(j+"*"+i+"="+(i*j)+" "); } document.write("<br>"); }
//定義函式(方法) //function 函式名(形參列表){} /*function method01(name){ alert("歡迎你,"+name); } //呼叫方法 函式名(實參列表) method01("張三"); method01("李四");*/ //定義一個函式,求長方形的面積 function getarea(a,b){ var area=a*b; alert("長方形的面積為:"+area); } //呼叫方法 /*getarea(20,30); getarea(30,30);*/ //如果方法需要返回值,那麼就用 return 值; //如果寫return就必須寫在方法最後一行 //而且return只能返回一個值,並且將值返回給呼叫者 function method02(a,b){ var area=a*b; return area; } //呼叫 /*var num=method02(2,3); alert("長方形的面積為:"+num);*/ //匿名函式 var method03=function(name,age){ alert("我叫"+name+",今年"+age+"歲了"); } //方法呼叫 /*method03("張三",18);*/