for的使用
for的格式
for(开始条件;结束条件;变量更新){}
死循环,程序中避免出现
即使需要使用,也要有退出的条件
条件不能拆分,但是分号不能少
求1~100之间的和当总和大于3000,i的值是多少
let sum4:number=0;
for(let i:number=0;i<=100;i++){
sum4+=i
if(sum4>3000){
break
}
}
console.log(sum4)
多重循环
九九乘法表
for(let i:number=1;i<=9;i++){
let str:string=''
for(let j:number=1;j<=i;j++){
str+=`${j}*${i}=${j*i}\t\t`
}
console.log(str);
}
直角三角形
for(let j:number=1;j<=6;j++){
let str:string='';
for(let k:number=1;k<=j;k++){
str+='*\t'
}
console.log(str);
}
等腰三角形
for(let k:number=1;k<=5;k++){
let str=''
for(let i:number=1;i<=5-k;i++){
str+=' \t'
}
for(let j:number=1;j<=2*k-1;j++){
str+='*\t'
}
console.log(str);
}