javascript return的用法
时间: 2023-12-01 22:03:48 浏览: 59
在JavaScript中,return语句用于从函数中返回一个值,并终止函数的执行。它可以用于返回任何数据类型,包括数字、字符串、对象,甚至是另一个函数。
以下是一些关于return用法的例子:
1. 返回一个数字:
```javascript
function add(a, b) {
return a + b;
}
var result = add(3, 5);
console.log(result); // 输出:8
```
2. 返回一个字符串:
```javascript
function greet(name) {
return "Hello, " + name + "!";
}
var message = greet("John");
console.log(message); // 输出:Hello, John!
```
3. 返回一个对象:
```javascript
function createPerson(name, age) {
return {
name: name,
age: age
};
}
var person = createPerson("Alice", 25);
console.log(person); // 输出:{ name: 'Alice', age: 25 }
```
4. 返回一个函数:
```javascript
function createGreeter(greeting) {
return function(name) {
console.log(greeting + ", " + name + "!");
};
}
var greetHello = createGreeter("Hello");
greetHello("John"); // 输出:Hello, John!
```
需要注意的是,return语句只能在函数内部使用,它将立即终止函数的执行并返回指定的值。如果没有指定返回值,则函数将返回undefined。
阅读全文