问题:在控制台怎么输出倒三角形?
使用JavaScript中的for循环来做;
for(var a=0,b=" ";a<10;a++){
b+="*";
console.log(b);
}
输出:
*
**
***
****
*****
以上代码输出的是正三角形;但是我怎么都想不通倒三角形该怎么写?
我想输出:
*****
****
***
**
*
求教各位该怎么写?
初学js,望多多包涵哈!~
问题:在控制台怎么输出倒三角形?
使用JavaScript中的for循环来做;
for(var a=0,b=" ";a<10;a++){
b+="*";
console.log(b);
}
输出:
*
**
***
****
*****
以上代码输出的是正三角形;但是我怎么都想不通倒三角形该怎么写?
我想输出:
*****
****
***
**
*
求教各位该怎么写?
初学js,望多多包涵哈!~
var str='***** ';
var star='';
for(var i=0;i<5;i++){
star+=str.slice(i,i+5)+'\n'
}
console.log(star)
var sign = "*";
var num = 10;
function outPut(sign, num){
var str = [];
// 加入数组
for(var i = 0; i < num; i++){
str.push(sign);
}
// 分别递减打印
while(str.length > 0){
console.log(str.join(''));
str.length -= 1;
}
}
outPut(sign, num);
输出结果:
**********
*********
********
*******
******
*****
****
***
**
*
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决