자바스크립트 내장함수란?
JavaScript 내장 함수
JavaScript 내장 함수는 JavaScript 엔진에 기본적으로 포함되어 있으며, 추가적인 라이브러리나 외부 코드 없이 사용할 수 있는 함수들을 말합니다. 이러한 함수들은 전역 객체의 메소드로서 언제든지 호출하여 사용할 수 있습니다.
주요 내장 함수
eval()
- 문자열로 된 JavaScript 코드를 평가하고 실행합니다.
- 사용에 주의가 필요한 함수로, 보안 문제를 일으킬 수 있습니다.
parseInt()
- 문자열을 정수로 변환합니다.
- 첫 번째 인수로 주어진 문자열에서 숫자를 파싱하고, 두 번째 인수로 진법을 지정할 수 있습니다.
parseFloat()
- 문자열을 부동 소수점 숫자로 변환합니다.
isNaN()
- 주어진 값이 NaN(Not a Number)인지 판별합니다.
isFinite()
- 주어진 값이 유한수인지 판별합니다.
decodeURI()
, encodeURI()
- URI(Uniform Resource Identifier)을 인코딩하거나 디코딩합니다.
setTimeout()
, setInterval()
setTimeout()
은 지정된 시간 후에 함수를 한 번 실행합니다.setInterval()
은 지정된 시간 간격으로 함수를 반복적으로 실행합니다.
clearTimeout()
, clearInterval()
setTimeout()
과setInterval()
에 의해 설정된 타이머를 취소합니다.
사용 예시
1
2
3
console.log(parseInt("10", 2)); // 2진수로 "10"을 파싱하여 2를 반환
console.log(parseFloat("3.14")); // 문자열 "3.14"를 부동 소수점 숫자로 변환하여 3.14를 반환
console.log(isNaN("hello")); // "hello"는 숫자가 아니므로 true를 반환
JavaScript의 내장 함수들은 기본적인 작업을 수행할 때 매우 유용하며, 어떤 외부 종속성도 필요하지 않습니다. 이러한 함수들은 웹 개발의 다양한 상황에서 크게 도움이 됩니다.
다음시간에 계속…
This post is licensed under CC BY 4.0 by the author.