//for(开始;结束条件;变量更新){}
// 打印1-100
for(let i:number=0;i<=100;i++){
console.log(i);
}
// 死循环程序中避免出现
// 即使需要你使用也需要推出条件
for(;;){
}
// 条件可以拆分但是;不能少
let i:number=0
for(;i<=100;){
console.log(i);
i++
}
// 1-100之间的和,当总和大于3000是 i的值是多少
let sum4:number=0;
let j:number=0
for(let i:number=0;i<=100;i++){
sum4+=j
if(sum4>3000){
// 结束循环
break
}
}
console.log(sum4);
console.log(j);
/ 多重循环
// 学校有3各班级每个班级有十个人
// 打印出每个学生的学号 班级号+学号 1班第一名 11
for(let i:number=1;i<=10;i++){
console.log(`1${i}`);
}
// 三个班级的学号
for(let j:number=1;j<=3;j++){
for(let i:number=1;i<=10;i++){
console.log(`${j}${i}`);
}
}
// 四个专业,每个专业有三个班,每个班有5个学生
// 打印学生学号86
// 直角三角形
for(let j:number=1;j<=6;j++){
let str='';
for(let k:number=1;k<=j;k++){
str+='*\t'
}
console.log(str);
}
// 到直角三角形
for(let j=6;j>=1;j--){
let str='';
for(let k=j;k>=1;k--){
str+='*\t'
}
console.log(str);
}
// 等腰三角形
for(let k:number=1;k<=5;k++){
let str=''
for(let i=1;i<=5-k;i++){
str+="-\t"
}
for(let j:number=1;j<=2*k-1;j++){
str+='*\t'
}
console.log(str);
}