
1. 함수 만들기
- 함수는 캡슐화를 해서 여러 번 사용할 수 있게 해줌
// 함수 만들기 function sayHello() { console.log("Hello!"); } // 함수 사용하기 sayHello(); sayHello(); sayHello();

- 매개변수를 이용해서 함수 출력하기
// 함수로 만들기 function sayHello(name) { console.log("Hello my name is " + name); } // 함수 사용하기 sayHello("min"); sayHello("kyung"); sayHello("song");

2. 객체 안에 함수 만들기
- 함수 만들기
const player = { name : "min", sayHello: function() { console.log("hello!"); } }; console.log(player.name); player.sayHello();

- 매개변수로 함수 출력하기
const player = { name: "min", sayHello: function(otherName) { console.log("hello! " + otherName); } }; // sayHello 메서드 호출 시, 문자열 인자를 전달해야 합니다. player.sayHello("song");

3. 계산기 만들기
// 계산기 객체 const calculator = { // 덧셈 함수 plus: function(a, b) { console.log(a + b); }, // 뺄셈 함수 minus: function(a, b) { console.log(a - b); }, // 곱셈 함수 multiply: function(a, b) { console.log(a * b); }, // 나눗셈 함수 divide: function(a, b) { if (b !== 0) { console.log(a / b); } else { console.log("Error: Division by zero is not allowed."); } } }; calculator.plus(10,5); calculator.minus(100,30); calculator.multiply(10,40); calculator.divide(10,5); calculator.divide(0,0);

Share article