提供一个函数,此函数用来打印由“*”组成的矩形,但是行数和列数,做为形参,由调用者来给具体的行数和列

提供一个函数,此函数用来打印由“*”组成的矩形,但是行数和列数,做为形参,由调用者来给具体的行数和列 请问他的判断条件是什么 js的 谢谢

参考一下

         function input(col,row){
            var s=""
            for (var i=0;i<row;i++) {
                for (var j=0;j<col;j++) {
                    s+="* ";
                }
                s+="</br>"
            }
            document.writeln(s);
         }
         input(3,5);

判断条件是输入的行和列的值;就是两个循环,内循环用行的值,一行多少个,外循环就是用列控制,换行.

楼上正解,两层循环。

playView(9,10);
function playView(row,col){
for(var i=0;i if(i==0||i==(row-1)){
for(var j=0;j document.write('*');
}
document.write('
')
}else{
var str = '*';
for(var k=0;k<(col-2);k++){
str += '&nbsp';
}
str += '*';
document.write(str);
document.write('
')
}
}
}

playView(9,10);
function playView(row,col){
for(var i=0;i if(i==0||i==(row-1)){
for(var j=0;j document.write('*');
}
document.write('
')
}else{
var str = '*';
for(var k=0;k<(col-2);k++){
str += '&nbsp';
}
str += '*';//这个星号是全角星号
document.write(str);
document.write('
')
}
}
}