함수

length-1·2023년 11월 15일

Javascript

목록 보기
3/8
post-thumbnail

함수 function

// 함수선언
function nameFunc(){
	//실행코드
}

nameFunc(); //함수실행

반환 return

// return을 통해서 함수 밖으로 값을 반환한다.
function returnFunc(){
	return 123;
}

let a = returnFunc();
// a변수에 함수실행식의 반환된 값을 저장한다.

console.log(a); // 123

매개변수 Parameters

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

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

console.log(a,b,c); //각각 결과값

익명함수

함수에 이름이 없는 것으로 ‘함수를 표현한다’고 말한다.

let name = function(){
	console.log('name');
}

name(); //함수실행

객체함수

// 객체
const nick = {
	name:'ha',
	age:11,

	// 메서드(Method)
	getName : function(){
		return this.name; // this는 현재 소속되어 있는 객체 데이터를 말한다.
	}
}

const hisname = nick.getName(); // 메서드 생성

console.log(hisname);
profile
Frontend Study Blog

0개의 댓글