java script用for循环和if语句输出三角形
时间: 2024-09-18 17:06:08 浏览: 20
JavaScript中可以使用嵌套的`for`循环和`if`语句来打印出三角形。下面是一个简单的示例,用于创建一个星号(*)三角形:
```javascript
function printTriangle(n) {
for (let i = 0; i < n; i++) { // 外层循环控制行数
let row = ""; // 每行字符串
for (let j = 0; j <= i; j++) { // 内层循环控制每个元素
if (j === 0 || j === i) { // 第一行和最后一行打印星号
row += "*";
} else {
row += " ";
}
}
console.log(row); // 打印当前行
}
}
// 调用函数并传入想要的行数
printTriangle(5);
```
当你运行这个函数,它会打印出一个5行的三角形,比如:
```
*
**
* *
***
*****
```
相关问题
用for循环和if判断语句
以下是使用for循环和if判断语句的示例代码:
```javascript
// 假设有一个数组,需要找出其中所有大于10的元素
var arr = [5, 12, 8, 15, 3, 10];
for (var i = 0; i < arr.length; i++) {
if (arr[i] > 10) {
console.log(arr[i]); // 输出:12 15
}
}
```
上述代码中,我们使用for循环遍历数组中的每一个元素,然后使用if判断语句判断该元素是否大于10,如果是,则输出该元素的值。
javascript用for循环和if语句打印出50以内的偶数
可以使用以下代码:
```javascript
for (let i = 0; i <= 50; i++) {
if (i % 2 === 0) {
console.log(i);
}
}
```
这个代码中,我们使用了for循环来遍历0到50之间的所有数字,然后使用if语句来判断当前数字是否为偶数。如果是偶数,则使用console.log()函数将其输出到控制台。