三角形
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>js练习</title>
</head>
<body>
<script>
let a = window.parseInt(window.prompt('请输入一个整数'))
let text = "";
for (let i=1; i<=a; i++){
for(let j=1; j<=i; j++){
console.info('*')
text += '*';
}
text += '\n';
}
console.log(text);
</script>
</body>
</html>
差行三角形
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>js练习</title>
</head>
<body>
<script>
let a = window.parseInt(window.prompt('请输入一个整数'))
let text = "";
for (let i=1; i<=a; i++){
for(let j=1; j<=2*i-1; j++){
console.info('*')
text += '*';
}
text += '\n';
}
console.log(text);
</script>
</body>
</html>
等腰三角形
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script>
let a = window.parseInt(window.prompt('请输入一个整数'))
//外层循环控制行数
for(let i=1;i<=5;i++){
//内层循环控制列数
for(let k=1;k<=5-i;k++){
document.write(' ') //空格
}
for(let j=1;j<=2*i-1;j++){
document.write('*');
}
document.write('<br>')
}
</script>
</body>
</html>
空心菱形
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
<script type="text/javascript">
let f = 0;
do{
f = window.parseInt(window.prompt('请输入一个单数'));
}while(f%2==0);
let text_5 = "";
for(let i=1; i<=f/2;i++){
text_5 += ' ';
}
text_5 += '*';
text_5 +='\n';
f = f - 2;
for (let i=1; i<=f/2+1; i++){
for(let k=1; k<=f/2+1-i; k++){
text_5 += ' ';
}
text_5 += '*';
for(k=1 ; k<=i-1;k++){
text_5 += ' ';
}
for(let k=1; k<=i; k++){
text_5 += ' ';
}
text_5 += '*';
text_5 +='\n';
}
f = f - 2;
for (let i=1; i<=f/2+1; i++){
for(let k=1; k<=i; k++){
text_5 += ' ';
}
text_5 += '*';
for(let k=1 ; k<=f/2+1-i;k++){
text_5 += ' ';
}
for(let k=1; k<=f/2+2-i; k++){
text_5 += ' ';
}
text_5 += '*';
text_5 +='\n';
}
for(let i=1; i<=f/2+2;i++){
text_5 += ' ';
}
text_5 += '*';
console.log(text_5);
</script>
</body>
</html>