자바스크립트에서 가장 자주 사용되는 내장 함수들 중 일부를 아래에 정리해보겠습니다.
1. parseInt(): 문자열을 정수로 변환합니다.
varnum = parseInt("10"); // 10
2. parseFloat(): 문자열을 부동 소수점 숫자로 변환합니다.
varnum = parseFloat("10.5"); // 10.5
3. isNaN(): 값이 NaN(Not a Number)인지 확인합니다.
isNaN("hello"); // true
4. isFinite(): 값이 유한한 숫자인지 확인합니다.
isFinite(10); // true
5. String(): 값을 문자열로 변환합니다.
varstr = String(10); // "10"
6. toFixed(): 숫자를 소수점 이하 자릿수로 반올림하여 문자열로 반환합니다.
varnum = 10.456; num.toFixed(2); // "10.46"
7. toUpperCase(): 문자열을 대문자로 변환합니다.
varstr = "hello"; str.toUpperCase(); // "HELLO"
8. toLowerCase(): 문자열을 소문자로 변환합니다.
varstr = "HELLO"; str.toLowerCase(); // "hello"
9. charAt(): 문자열에서 특정 인덱스의 문자를 반환합니다.
varstr = "hello"; str.charAt(0); // "h"
10. substring(): 문자열의 일부분을 추출합니다.
varstr = "hello"; str.substring(0, 3); // "hel"
11. slice(): 문자열의 일부를 추출합니다. 음수 인덱스를 사용할 수 있습니다.
varstr = "hello"; str.slice(0, 3); // "hel"
12. indexOf(): 문자열에서 특정 부분 문자열의 첫 번째 인덱스를 반환합니다.
varstr = "hello"; str.indexOf("e"); // 1
13. replace(): 문자열에서 특정 부분 문자열을 다른 문자열로 대체합니다.
varstr = "hello"; str.replace("e", "a"); // "hallo"
14. split(): 문자열을 지정된 구분자로 분할하여 배열로 반환합니다.
varstr = "hello world"; str.split(" "); // ["hello", "world"]
15. concat(): 문자열을 다른 문자열과 결합합니다.
varstr1 = "hello"; varstr2 = " world"; str1.concat(str2); // "hello world"
이 외에도 많은 내장 함수가 있으며, 사용되는 상황에 따라 다양하게 활용될 수 있습니다.