JS: 함수 기초
1707 단어 JavaScriptjsJavaScript
함수
특정 코드를 명령어로 수행하게 하는 기능.
파라미터(input. 넣는 값.)를 처리해 결과를 만들어냄.
function 함수_이름 (파라미터) {
실행할 식;
}
function add(a, b) {
return a + b;
}
const sub = add(1, 2);
console.log(sum); // 3
function hello(name) {
console.log('Hello, ' + name + '!');
}
hello('Hyeonsu'); // Hello, Hyeonsu!
Template Literal
function hello(name) {
return(`Hello, ${name}!`); // 백틱, ${} 사용
}
const result = hello('Hyeonsu');
console.log(result); // Hello, Hyeonsu!
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 = hetGrade(75);
console.log(grade); // C
화살표 함수
const add = (a ,b) => {
return a + b;
}
const sum = add(1, 2);
console.log(sum); // 3
const add = (a ,b) => a + b;
const sum = add(1, 2);
console.log(sum); // 3
const hello = (name) => {
console.log(`Hello, ${name}!`);
}
hello('Hyeonsu'); // Hello, Hyeonsu!
Author And Source
이 문제에 관하여(JS: 함수 기초), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@garudanish/JS-함수-기초저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)