[Basic] JavaScript 함수

일상 코딩·2022년 3월 27일
0

JavaScript

목록 보기
4/53
post-thumbnail

01.함수 (function)

  • 특정 동작(기능)을 수행하는 일부 코드의 집합(부분)

1-1.일반 함수

// 함수 선언
function helloFunc() {
  // 실행 코드
  console.log(1234);
}

// 함수 호출
helloFunc(); // 1234

1-2.반환 값이 있는 함수

function retuernFunc() {
	return 123;
}

let a = returnFunc();

console.log(a); // 123

1-3.함수의 재사용

// 함수 선언!
function sum(a, b) { // a와 b는 매개변수(Parameters)
  return a + b;  
}

// 재사용!
let a = sum(1, 2); // 1과 2는 인수(Arguments)
let b = sum(7, 12);
let c = sum(2, 4);

console.log(a, b, c); // 3, 19, 6

1-4.기명 함수 vs 익명 함수

// 기명(이름이 있는) 함수
// 함수 선언!
function hello() {
  console.log("Hello~");
}

// 익명(이름이 없는) 함수
// 함수 표현!
let world = function() {
  console.log("world~");
}

// 함수 호출!
hello(); // Hello~
world(); // World~

1-5.함수가 할당된 객체 데이터

const heropy = {
  name: "HEROPY".
  age: 24,
  // 메소드(Method)
  getName: function() {
    return this.name;
  }
};

const hisName = heropy.getName();
console.log(hisName); // HEROPY
// 혹은
console.log(heropy.getName()); // HEROPY
profile
일취월장(日就月將) - 「날마다 달마다 성장하고 발전한다.」

0개의 댓글