JavaScript - Function 함수

🦜 eunhye_k·2022년 2월 21일
1
post-thumbnail

💡 function(함수)이란?

코드를 캡슐화 하여 여러번 반복적으로 실행 가능토록 해준다. = 코드의 재사용성

1. function(함수) 선언하기

	function sayHello () {
    	//실행문
      	console.log("hello!");
    }

	//실행
	sayHello();

2. Argument(인수)란?

함수를 실행하는 동안 어떤 정보를 함수에게 보낼 수 있는 방법으로 여러개를 담을 수 있다.

	function sayHello (nameOfPerson, age) {
    	//실행문
      	console.log(nameOfPerson + "/" + age);
    }

	//실행
	sayHello("nico", 10); //nico/10
	sayHello("dal", 23); //dal/23
	sayHello("lynn", 21); //lynn/21

3. Undefined 값이 없는 경우

	function plus (a, b) {
    	//실행문
      	console.log(a, b);
    }

	//실행
	plus(); //undefined

4. NaN(Not a Number) 데이터 타입이 숫자가 아닌 경우

	function plus (a, b) {
    	//실행문
      	console.log(a + b);
    }

	//실행
	plus(); //NaN

🚨 주의!
function의 값은 function 안에서만 존재한다.

5. 오브젝트 안에서 매개변수가 Argument(인수)를 받는 방식

	const player = {
		name : function (Name) {
			console.log("Your Name is " + Name + " 입니다.")
		},
		sayHello : function (Age) {
			console.log("Your age is " + Age + " 입니다." )
		}
	}

	player.sayHello(14); //Your age is 14 입니다.
	player.name("james"); //Your Name is james 입니다.

👋 마치며

스터디 활동을 위해 기록하고 있습니다.
다르거나 추가해야할 내용이 있다면 언제든지 코멘트 남겨주세요 :)

✉ dmsp1234@gmail.com

📍 참고



profile
UI/UX 디자인을 공부하는 퍼블리셔 입니다 (●'◡'●)

0개의 댓글