JavaScript 传递值的方法有:1. 函数参数;2. 全局变量;3. 对象;4. 数组;5. 回调函数。

如何使用 JavaScript 传递值
方法:
JavaScript 中有几种方法可以传递值:
1. 函数参数:
- 将值作为函数的参数传递。
- 示例:
function myFunction(name) {
console.log("My name is " + name);
}
myFunction("John"); // 输出:"My name is John"2. 全局变量:
- 声明在全局作用域中的变量可在任何地方访问。
- 示例:
var globalVariable = "Hello world";
function accessGlobalVariable() {
console.log(globalVariable); // 输出:"Hello world"
}3. 对象:
- 创建一个包含值的对象,然后传递该对象。
- 示例:
var person = {
name: "John",
age: 30
};
function displayPersonInfo(person) {
console.log("Name: " + person.name);
console.log("Age: " + person.age);
}
displayPersonInfo(person);
// 输出:"Name: John"
// 输出:"Age: 30"4. 数组:
- 创建一个包含值的数组,然后传递该数组。
- 示例:
var numbers = [1, 2, 3];
function sumNumbers(numbers) {
var sum = 0;
for (var i = 0; i < numbers.length; i++) {
sum += numbers[i];
}
return sum;
}
console.log(sumNumbers(numbers)); // 输出:65. 回调函数:
- 将一个函数作为另一个函数的参数传递。
- 示例:
function myFunction(successCallback, errorCallback) {
// 执行一些操作...
if (success) {
successCallback();
} else {
errorCallback();
}
}
myFunction(
function() {
console.log("Success!");
},
function() {
console.log("Error!");
}
);










