함수
- 함수 : 특정 동작(기능)을 수행하는 일부 코드의 집합(부분)
function helloFunc(){
console.log(1234);
}
helloFunc();
function returnFunc(){
return 123;
}
let a = returnFunc();
console.log(a);
function sum(a, b) {
return a + b;
}
let a = sum(1, 2);
let b = sum(7, 12);
let c = sum(2, 4);
console.log(a, b, c)
function hello(){
console.log('Hello~');
}
let word = funcion() {
console.log('World~')
}
hello();
world();
- Method : 객체데이터 내부에서 속성부분에 함수 데이터 할당
const heropy = {
name: 'HEROPY',
age : 85,
getName: function () {
return this.name;
}
};
const hisName = heropy.getName();
console.log(hisName);
console.log(heropy.getName());
const funcName = () => {};
const funcName = param1 => {};
const funcName = (param1, param2) => {};
const squareNum = num => num * num
const squareNum = num => {
const square = num * num
return square;
}
const double = function (x) {
return x * 2
}
console.log('double: ', double(7));
const doubleArrow = x => x * 2
console.log('doubleArrow:', doubleArrow(7));
const doubleArrow2 = x => ({name: 'Heropy'})
console.log(doubleArrow2());