提供一个函数,此函数用来打印由“*”组成的矩形,但是行数和列数,做为形参,由调用者来给具体的行数和列 请问他的判断条件是什么 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 += ' ';
}
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 += ' ';
}
str += '*';//这个星号是全角星号
document.write(str);
document.write('
')
}
}
}