Search
Duplicate

함수

태그
JavaScript
함수
함수는 직접 만드는 기능이다. 지금까지는 메서드 같은 자바스크립트에서 제공되는 기능들을 사용했다.
구문
function 함수이름(매개변수) { // 함수를 호출했을 때 실행할 명령문 return 결과값 }
JavaScript
복사
함수 작성방법
함수의 선언식
function 함수이름(매개변수) { // 함수를 호출했을 때 실행할 명령문 return 결과값 }
JavaScript
복사
함수의 표현식
const 함수이름 = function(매개변수) { // 함수를 호출했을 때 실행할 명령문 return 결과값 }
JavaScript
복사
화살표 함수
const 함수명 = (매개변수) => { // 함수를 호출했을 때 실행할 명령문 return 결과값 }
JavaScript
복사
내장함수
자바스크립트라 함수 선언을 미리 해놔서 호출만으로 사용할 수 있는 함수를 말한다.
시간 지연 함수
setTimeout(func, time)
시간 지연함수로 입력시간이 만료된 후 함수나 지정한 코드를 실행한다.
강제종료
// 시간 지연 함수를 임시로 변수 / 상수에 저장한다. const time = setTimeout(function,time) // 저장했던 시간 지연 함수를 종료한다. clearTimeout(time)
JavaScript
복사
시간 반복 함수
setInterval(func, time)
시간 반복함수로 입력한 시간마다 함수를 반복적으로 호출하거나 코드를 실행한다.
강제종료
// 시간 반복 함수를 임시로 변수 / 상수에 저장한다. const time = setInterval(function, time) // 저장했던 시간 반복 함수를 종료 한다. clearInterval(time)
JavaScript
복사
경고 함수
alert(”메세지”)
메세지를 지정할 수 있는 경고 대화 상자를 띄운다.
시간 입력 시 ms 단위로 입력한다.
템플릿 리터럴
문자열과 변수를 이어줄 때 + 를 사용하는 것이 아닌 ${} 를 사용하는 것이다. 실무에서는 이 방식을 사용한다.
[예시 코드]
console.log(`오늘은 ${year}${month}${date}일 입니다.`) console.log(`오늘은 ${hours}${minutes}${seconds}초 입니다.`)
JavaScript
복사