JavaScript实现五角星每行递增或递减实现正三角或者倒三角,虽然不怎复杂,但是需要好好琢磨琢磨.
主要使用for循环的嵌套循环来实现效果
<script type="text/javascript">
//正三角形
var str = '';
for (var i = 0 ; i<= 10 ; i++) { //外循环:实现行数
for (var q = 1 ; q <= i ; q++) { // 内循环:实现列表
str = str + '☆';
}
//内循环结束换行
str = str + '\n';
}
console.log(str);
//倒三角形
var str2 = '';
for (var w = 1 ; w <= 10 ; w++ ) {
for (var e = w ; e <= 10 ; e++ ) {
str2 = str2 + '☆';
}
str2 = str2 + '\n';
}
console.log(str2);
</script>
正在学习js,一起努力吧~