js传递变量
时间: 2023-07-23 12:06:08 浏览: 54
在JavaScript中,可以通过多种方式传递变量,以下是其中几种常见的方式:
1. 通过函数参数传递变量
```javascript
function myFunc(variable) {
console.log(variable);
}
myFunc("Hello World"); // 输出 "Hello World"
```
2. 通过全局变量传递变量
```javascript
var myVar = "Hello World";
function myFunc() {
console.log(myVar);
}
myFunc(); // 输出 "Hello World"
```
3. 通过对象属性传递变量
```javascript
var myObj = { myVar: "Hello World" };
function myFunc() {
console.log(myObj.myVar);
}
myFunc(); // 输出 "Hello World"
```
4. 通过数组元素传递变量
```javascript
var myArr = ["Hello", "World"];
function myFunc() {
console.log(myArr[0] + " " + myArr[1]);
}
myFunc(); // 输出 "Hello World"
```
注意,JavaScript中的变量都是按值传递的,而不是按引用传递的。这意味着,当传递一个对象或数组时,实际上传递的是该对象或数组的一个副本,而不是引用。因此,在函数内部修改传递的对象或数组不会影响原始对象或数组。