辗转相除法求最大公约数
// var max = 166;
// var min = 32;
// // 死循环
// while(max % min != 0){
// // 交换两个变量的值
// var temp = max % min; // min => max 余数=> min
// max = min;
// min = temp;
// }
// console.log(`最大公约数${min}`);
嵌套循环
// var i = 1;
// while(i<=5){
// document.write(i+'<br>');
// i++;
// }
// document.write('<hr>');
// var i = 1;
// while(i<=5){
// document.write('*'+'<br>');
// i++;
// }
// var i = 1;
// while(i<=5){
// var j = 1;
// while(j<=5){
// document.write('*'+' ');
// j++;
// }
// document.write(''+'<br />')
// i++;
// }
// 外边的循环控制行 仅仅用来把行撑开
// 内边的循环控制列
// for(var i=1;i<=5;i++){
// for(var j=1;j<=5;j++){
// document.write('*'+' ');
// }
// document.write(''+'<br>');
// }
// for(var i=1;i<=5;i++){
// for(var j=1;j<=i;j++){
// document.write('*'+' ');
// }
// document.write(''+'<br />');
// }
等腰三角形
// for(var i=1;i<=5;i++){
// // 打印空格
// for(var j=1;j<=5-i;j++){
// document.write(' ');// &emsp 代表一个空格
// }
// // 打印星星
// for(var k=1;k<=2*i-1;k++){
// document.write('♥'+' ');// 一个♥+空格 =  
// }
// document.write(''+'<br />') //
// }
// for(var i=1;i<=5;i++){
// // 空格
// for(var j=1;j<=i-1;j++){
// document.write(' ');
// }
// // 星星
// for(var k=1;k<=11-2*i;k++){
// document.write('♥'+' ');
// }
// document.write(''+'<br />');
// }
菱形
// 上等腰
/*
1 4 1
2 3 3
3 2 5
4 1 7
5 0 9
行数 空格数 星星数
5-i 2*i-1
*/
for(var i=1;i<=5;i++){
// 空格
for(var j=1;j<=5-i;j++){
document.write(' ');
}
//星星
for(var k=1;k<=2*i-1;k++){
document.write('♥'+' ');
}
document.write(''+'<br />');
}
// 下等腰
/*
1 1 7 i+6 9-3*1 = 6 i+(9-3*i) = 7
2 2 5 i+3 9-3*2 = 3 i+(9-3*i) = 5
3 3 3 i+0 9-3*3 = 0 i+(9-3*i) = 3
4 4 1 i-3 9-3*4 = -3 i+(9-3*i) = 1
i i
已知行数 空格数 星星数
i i
*/
for(var i=1;i<=4;i++){
// 空格
for(var j=1;j<=i;j++){
document.write(' ');
}
// 星星
for(var k=1;k<=(9-3*i)+i;k++){
document.write('♥'+' ');
}
document.write(''+'<br />');
}
九九乘法表
// 九九乘法口诀表
document.write('<table border="1" width="800" align="center">');
for(var i=1;i<=9;i++){ // 行数
document.write('<tr>');
for(var j=1;j<=i;j++){ // 列数 小于等于行数
document.write('<td>'+j+'*'+i+'='+i*j+' '+'</td>');
}
document.write('<br />');
document.write('</tr>');
}
document.write('</table>');