// 入れ子になっている関数の例 function getScore () { var num1 = 2, num2 = 3; function add() { return name + " scored " + (num1 + num2); } return add(); } var test1 = getScore(); console.log(test1); // 以下の変数はグローバルスコープで定義 var num1 = 20, num2 = 3, name = "Chamahk"; // この関数はグローバルスコープで定義 function multiply() { return num1 * num2; } var test2 = multiply(); console.log(test2);