1. 程式人生 > 其它 >JS學習8.28

JS學習8.28

//列印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);*/