JS for循环的取值赋值
时间: 2023-06-27 22:01:41 浏览: 129
JS中的for循环可以用来遍历数组或对象,以下是取值和赋值的示例代码:
遍历数组,取值:
```javascript
var arr = [1, 2, 3, 4, 5];
for (var i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
```
遍历数组,赋值:
```javascript
var arr = [1, 2, 3, 4, 5];
for (var i = 0; i < arr.length; i++) {
arr[i] = arr[i] * 2;
}
console.log(arr);
```
遍历对象,取值:
```javascript
var obj = {name: "John", age: 30, city: "New York"};
for (var key in obj) {
console.log(key + ": " + obj[key]);
}
```
遍历对象,赋值:
```javascript
var obj = {name: "John", age: 30, city: "New York"};
for (var key in obj) {
obj[key] = obj[key] + "!";
}
console.log(obj);
```
相关问题
matlabfor循环取值并赋值给数组
你好!关于你的问题,可以用以下方式实现:
```
arr = zeros(1, n); % n为数组长度
for i = 1:n
arr(i) = i; % 将i的值赋给数组的第i个元素
end
```
这里的 `zeros` 函数用于初始化一个全为0的数组,`for` 循环中的 `i` 取值范围为从1到n,依次将 `i` 的值赋给数组的第 `i` 个元素。希望能解决你的问题!
for循环取值
for循环主要用于遍历列表、元组、字典等可迭代对象,可以通过循环的方式依次取出其中的每个元素。以下是一个使用for循环遍历列表并取值的示例代码:
```
my_list = [1, 2, 3, 4, 5]
for value in my_list:
print(value)
```
输出结果为:
```
1
2
3
4
5
```
在每次循环中,变量value都会依次取到列表my_list中的每一个元素。你可以在循环体内对value进行任何操作,例如输出、计算、判断等。