특정 코드를 하나의 명령어로 실행할 수 있게 해주는 기능.
파라미터(인풋) -> 함수 -> 결과
function add (a, b) {
return a + b;
}
const sum = add (1, 2);
console.log(sum); ----------출력 : 3
function hell (name) {
console.log ('Hello' + name + '!');
}
hello('j'); ----------출력 : Hello j!
ES6 : ECMAScript 6. 자바스크립트의 버전으로 2015년에 도입. ES2015라 부르기도 함
function hell (name) {
console.log(`Hello ${naem} !`);
}
hello ('j'); ----------출력 : Hello j!
function hello (name) {
return `Hello ${name} !`;
}
const result = hello('j');
console.log(result); ----------출력 : Hello j!
=> 함수에서는 return이 사용되는 순간 함수는 종료, return 아래에서는 작업이 이루어지지 않음
function getGrade (score) {
if (score === 100) {
return 'A+';
} else if (score >= 90) {
return 'A';
} else if (score >= 89) {
return 'B+';
} else if (score >= 80) {
return 'B';
} else if (score === 79) {
return 'C+';
} else if (score >= 70) {
return 'C';
} else if (score === 69) {
return 'D+';
} else if (score >= 60) {
return 'D';
} else {
return 'F';
}
}
const grade = getGrade(30);
console.log(grade); ----------출력 : F
'IT > javascript' 카테고리의 다른 글
객체/비구조화 할당 (0) | 2020.07.13 |
---|---|
ES6 화살표 함수 (0) | 2020.07.13 |
조건문 - if, else, else if, switch case (0) | 2020.07.13 |
자바스크립트 논리연산자 (! && ||) (0) | 2020.07.11 |
javascript 사칙연산자 (0) | 2020.07.11 |
공장장J님의
글이 좋았다면 응원을 보내주세요!
이 글이 도움이 됐다면, 응원 댓글을 써보세요. 블로거에게 지급되는 응원금은 새로운 창작의 큰 힘이 됩니다.
응원 댓글은 만 14세 이상 카카오계정 이용자라면 누구나 편하게 작성, 결제할 수 있습니다.
글 본문, 댓글 목록 등을 통해 응원한 팬과 응원 댓글, 응원금을 강조해 보여줍니다.
응원금은 앱에서는 인앱결제, 웹에서는 카카오페이 및 신용카드로 결제할 수 있습니다.