JavaScriptで関数からデータを返す方法


  1. return文を使用する方法: 関数内でreturn文を使用することで、関数からデータを返すことができます。以下は、値を返す単純な関数の例です。
function addNumbers(a, b) {
  return a + b;
}
var result = addNumbers(5, 3); // 関数から返された値をresult変数に代入
console.log(result); // 結果: 8
  1. オブジェクトを返す方法: 関数から複数の値を返す必要がある場合、オブジェクトを使用して値をまとめることができます。以下は、オブジェクトを返す関数の例です。
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]"
  1. 配列を返す方法: 関数から複数の値を返す別の方法として、配列を使用することもできます。以下は、配列を返す関数の例です。
function getNumbers() {
  var numbers = [1, 2, 3, 4, 5];
  return numbers;
}
var numbersArray = getNumbers(); // 関数から返された配列をnumbersArray変数に代入
console.log(numbersArray); // 結果: [1, 2, 3, 4, 5]

これらはJavaScriptで関数からデータを返す方法の一部です。必要に応じて、適切な方法を選択してください。