在js中的双重for循环和C语言差别还是有点大的,不做几个案例,可能就根本没法改正过来,下面先输入几个案例。
打印一个倒三角
案例输出:
代码实现:
var str = '';
for (var i = 0; i < 10; i++) {//外层循环
for (var j = i; j < 10; j++) {//内层循环,当j=i时,输入依次少一个星星
str += '⭐';
}
str += '\n';
}
console.log(str);
打印正三角
输出案例:
代码实现:
var str = '';
for (var i = 0; i < 10; i++) {
for (var j = 0; j <= i; j++) {
str += '⭐';
}
str += '\n';
}
console.log(str);
打印乘法表
案例输出:
代码实现:
//js中的打印,是依靠拼接字符串的方式,和别的语言有点差距,想对于C语言来说,有点复杂
var str = '';
for (var i = 1; i <= 9; i++) {
for (var j = 1; j <= i; j++) {
//将i*j使用字符串拼接为i*j
str += j + '×' + i + '=' + i * j + '\t';
}
str += '\n';
}
console.log(str);
喜欢就点个关注吧,孩子想要粉丝了,目前正在努力学习前端的学生,如果你也和我一样,欢迎和我进行交流。