함수 (4) 썸네일형 리스트형 자바스크립트 ES6 화살표 함수 기본 화살표 함수란 함수 표현식보다 단순하고 간결한 문법으로 함수를 만들 수 있는 방법으로, 화살표 함수라는 이름은 문법의 생김새를 차용해 지어졌다. // 화살표 함수 let func = (arg1, arg2, ...argN) => expression // 함수 표현식 let func = function(arg1, arg2, ...argN) { return expression; } → 인자(arg1 ...argN)를 받는 함수 func가 만들어지고, 함수 func는 화살표(⇒) 우측의 표현식(expression)을 평가하고, 평가 결과를 반환한다. 👾 화살표 함수로 함수를 정의할 때 생략할 수 있는 규칙 1. 매개변수가 한 개일 때, 소괄호()를 생략할 수 있다. // 매개변수가 한 개일 때, 소괄호를 생략할.. 자바스크립트 반환(return)문 사용하기 👾 반환(ruturn)문이란? 자바스크립트에서는 함수를 호출했을 때 함수를 호출한 곳에 특정 값을 반환하게 할 수 있는데, 이 특정 값을 반환 값(return value)이라고 한다. 반환값을 통해 함수에서 실행된 결과를 전달받을 수 있다. function sum(x, y) { return x + y; // 반환문 } let result = sum(1, 2); console.log(result) // 3 → return문의 결과는 함수 외부로 반환되고, 함수 외부에서 함수의 실행결과를 확인할 수 있다. 👩🏻💻 example function examPass(name, html, css, js){ let comment = name + '학생은 '; if (html >= 60 && css >= 60 && j.. 함수 정의 방식 : 함수 선언문(function declaration)과 함수 표현식(function expression) 자바스크립트에서 함수를 정의하는 방식은 크게 함수선언문(function declaration)과 함수 표현식(function expression)으로 나눌 수 있다. ✏️ 전체 글을 공부하기에 앞서 요약하자면, 함수 선언문(function declaration)은 함수 이름과 함수 내용을 포함하는 방식으로 함수를 정의한다. 이 방식은 코드 어디에서든 호출할 수 있으며, 호이스팅(hoisting)이라는 개념에 따라 함수 선언문을 나중에 작성해도 코드 상단으로 이동하여 먼저 실행된다. 함수 표현식(function expression)은 변수에 함수를 할당하는 방식으로 함수를 정의한다. 이 방식은 변수에 할당된 함수를 호출하는 방식으로만 사용할 수 있다. 함수 표현식은 변수에 값을 할당하는 것과 동일하게 처리.. JavaScript에서 함수(function)란 무엇일까? 👾 함수(function)란? 자바스크립트에서 함수는 하나의 기능을 수행하는 코드 블록이며, 재사용 가능한 코드를 작성하는 데 중요한 역할을 한다. 함수는 인자를 받아들이고 실행할 코드 블록 내에서 처리를 수행한 다음 결과를 반환할 수 있다. 함수는 일반적으로 이름, 매개변수, 실행할 코드 블록 및 반환값으로 구성되고, 함수를 호출하면 코드 블록이 실행되고 반환값이 호출자에게 반환된다. // 함수선언과 호출 문법 // 1. 매개변수를 안넣고 만드는 방법 function 함수명(){ // 함수가 호출되었을 때 실행하고자 하는 실행문; } 함수명(); // 2. 매개변수를 넣고 만드는 방법 function 함수명(매개변수1, 매개변수2...){ // 함수가 호출되었을 때 실행하고자 하는 실행문; } 함수명(.. 이전 1 다음