728x90
![](https://blog.kakaocdn.net/dn/bzRK9e/btrJMzYaKnw/u2yA5LROHNWDEz1QwjWm11/img.jpg)
내장 함수란?
내장 함수는 자바스크립트에 기본적으로 내장되어 있는 함수들을 말합니다
인코딩? 디코딩?
'http://icoxpublish.com/search?query=자바스크립트'와 같은 URL주소에 쿼리 정보를 전송하여 데이터를 처리해야 되는 프로그램의 경우 유니코드 문자 포함시 오류가 발생하며,
인코딩 함수를 통해 문자를 부호화 및 디코딩 함수를 통해 부호화된 문자를 원래 문자로 복원이 가능합니다.
함수명 | 설명 |
---|---|
encodeURlComponent() | 영문, 숫자와 ()-_.~*!'을 제외한 문자를 인코딩 합니다. |
decodeURlComponent() | decodeURlComponent()의 디코딩 함수 |
var encodeStr = '자바스크립트';
console.log(encodeURIComponent(encodeStr));
var decodeStr = encodeURIComponent(encodeStr);
console.log(decodeURIComponent(decodeStr));
숫자, 유/무한 값 판별 함수
함수명 | 설명 |
---|---|
isNaN() | 숫자인지 아닌지 판별하는 함수입니다. 숫자이면 false, 아닐시 true를 반환합니다. |
isFinite() | 유한값인지 무한값인지 판별하는 함수, 유한값은 true 무한값은 false로 반환합니다. |
var num1 = '숫자';
if (!isNaN(num1)) {
console.log('숫자')
} else {
console.log('숫자아님');
}
var num2 = 1 / 0;
if (isFinite(num2)) {
console.log('유한값');
} else {
console.log('무한값');
}
숫자, 문자 변환 함수
함수명 | 설명 |
---|---|
Number() | 숫자료 변환해줍니다. |
parselnt() | 숫자와 문자 포함시 정수 부분만 숫자로 변환해줍니다. |
parseFloat() | 숫자와 문자 포함시 소수 부분까지 숫자로 변환해줍니다. |
String() | 문자로 바꿔줍니다. |
var num3 = '10';
console.log(Number(num3));
var num4 = '100px';
console.log(parseInt(num4));
var num5 = '33.3%';
console.log(parseFloat(num5));
var num6 = 10;
console.log(typeof num6);
console.log(typeof String(num6));
자바스크립트 코드 변경 함수
함수명 | 설명 |
---|---|
eval() | 문자를 자바스크립트 코드로 변경해 주는 함수입니다. |
var str1 = 'var num7 = 10';
var str2 = 'var num8 = 20';
eval(str1);
eval(str2);
console.log(num7 + num8);
728x90
반응형
'Javascript' 카테고리의 다른 글
IndexOf()/lastIndexOf() 에 대하여! (6) | 2022.08.16 |
---|---|
slice() / substring() / substr() 에 대하여~~ (6) | 2022.08.16 |
join() / pop() / push() 에 대하여 알아보자! (9) | 2022.08.11 |
요소 선택 해보기~ (6) | 2022.08.06 |
전역변수와 지역변수 (5) | 2022.07.28 |
댓글