Javascript - 3 함수

김유민·2023년 1월 12일
0

개인 공부

목록 보기
3/5

1. 함수

// 함수 선언

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

// 함수 호출
helloFunc(); //1234 
function returnFunc(){
	return 123;
}

let a = returnFunc();

console.log(a); //123
  • 함수 선언(+ 을 이용하여)
function sum(a, b){  // a와 b는 매개변수(Parameters), 데이터를 받아주는 매개가 되는 변수
 return a + b;
 }
 
 // 재사용 
 let a = sum(1, 2); //<- 들어간 숫자를 함수식에 넣어 대입해 결과값 도출
 let b = sum(7, 12);
 let c = sum(2, 4);
 
 console.log(a, b, c); //3, 19, 6
  • 기명(이름이 있는) 함수
function hello(){
	console.log('Hello~')
 }
  • 익명(이름이 없는) 함수
let world = function(){
	console.log('World~')
 }
 
 // 함수 호출
 hello();
 world();
  • 객체 데이터
const heropy = {
	name: 'HEROPY',
    age: 85,
    // 메소드(Method)
    getName: function (){ <-함수가 하나의 데이터로써 들어갈 수 있음. 함수 선언(표현아님) 속성부분에 함수를 할당하는 것 자체를 '메소드' 라고 부름
    	return this.name;
     }
   };
   
   
 const hisName = heropy.getName();
 console.log(hisName); //HEROPY
 // 혹은
 console.log(heropy.getName()); //HEROPY
   
profile
친숙한 개발자가 되고픈 사람

0개의 댓글