- return文を使用する方法: 関数内でreturn文を使用することで、関数からデータを返すことができます。以下は、値を返す単純な関数の例です。
function addNumbers(a, b) {
return a + b;
}
var result = addNumbers(5, 3); // 関数から返された値をresult変数に代入
console.log(result); // 結果: 8
- オブジェクトを返す方法: 関数から複数の値を返す必要がある場合、オブジェクトを使用して値をまとめることができます。以下は、オブジェクトを返す関数の例です。
function getUserInfo() {
var name = "John";
var age = 30;
var email = "[email protected]";
return {
name: name,
age: age,
email: email
};
}
var user = getUserInfo(); // 関数から返されたオブジェクトをuser変数に代入
console.log(user.name); // 結果: "John"
console.log(user.age); // 結果: 30
console.log(user.email); // 結果: "[email protected]"
- 配列を返す方法: 関数から複数の値を返す別の方法として、配列を使用することもできます。以下は、配列を返す関数の例です。
function getNumbers() {
var numbers = [1, 2, 3, 4, 5];
return numbers;
}
var numbersArray = getNumbers(); // 関数から返された配列をnumbersArray変数に代入
console.log(numbersArray); // 結果: [1, 2, 3, 4, 5]
これらはJavaScriptで関数からデータを返す方法の一部です。必要に応じて、適切な方法を選択してください。