본문 바로가기
JAVASCRIPT

JAVASCRIPT | 내장 함수

by 코딩하자9 2022. 8. 15.
728x90

내장 함수에 대해 알아보자 !

내장 함수는 자바스크립트에 기본적으로 내장되어 있는 함수들을 말합니다. 그렇기 때문에 사용자가 별도로 정의하지 않고 호출만해서 사용하는 함수입니다.


01. 인코딩, 디코딩 함수

'http://icoxpublish.com/search?query=자바스크립트'와 같이 URL 주소에 쿼리 정보를 전송하여 데이터를 처리해야 되는 프로그램의 경우 한글과 같은 유니코드 문자가 포함되어 있으면 오류가 발생할 수 있습니다. 이 경우 인코딩 함수를 이용해 문자를 부호화시키고 이 문자를 다시 디코딩함수를 이용하여 원래 문자로 되돌릴 수 있습니다.

함수명 설명
encodeURIComponent( ) 영문, 숫자와 ( ) - _ . ~ * ! '을 제외한 문자를 인코딩
decodeURIComponent( ) encodeURIComponent( )의 디코딩 함수

02. 숫자, 유/무한 값 판별 함수

함수명 설명
isNaN( ) 숫자(false)인지 아닌지(true)를 판별하는 함수(NaN = Not a Number)
isFinite( ) 유한값(true)인지 무한값(false)인지를 판별하는 함수

03. 숫자, 문자 변환 함수

함수명 설명
Number( ) 숫자로 변환해 주는 함수
perselnt( ) 숫자와 문자가 포함되어 있을 경우 정수 부분만 숫자로 변환
parseFloat( ) 유한값(true)인지 무한값(false)인지를 판별하는 함수
String( ) 문자로 바꾸어 주는 함수

04. 자바스크립트 코드 변경 함수

함수명 설명
eval( ) 문자를 자바스크립트 코드로 변경해 주는 함수

<DOCTYPE HTML>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <title>내장함수</title>
    <script>
        // 인코딩, 디코딩함수
        var encodeStr = '자바스크립트';
        console.log(encodeURIComponent(encodeStr));
        var decodeStr = encodeURIComponent(encodeStr);
        console.log(decodeURIComponent(decodeStr));
        // 숫자, 유한무한 값 판별 함수
        var num1 = '숫자';
        if (!isNaN(num1)) {
            console.log('숫자');
        } else {
            console.log('숫자아님');
        }
        var num2 = 1 / 0;
        if (isFinite(num2)) {
            console.log('유한값');
        } else {
            console.log('무한값');
        }
        // 숫자, 문자 변환 함수
        var num3 = '10';
        console.log(Numner(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));
        // 자바스크립트 코드 변경 함수
        var str1 = 'var num7 = 10';
        var str2 = 'var num8 = 20';
        eval(str1);
        eval(str2);
        console.log(num7 + num8);
    </script>
</head>
<body>
</body>
</html>

'JAVASCRIPT' 카테고리의 다른 글

JAVASCRIPT | 문자열 메서드 | slice( ), substring( ), substr( )  (9) 2022.08.16
JAVASCRIPT | 정규식 표현  (10) 2022.08.16
JAVASCRIPT | 배열 객체  (13) 2022.08.11
JAVASCRIPT | 요소 객체  (9) 2022.08.06
JAVASCRIPT | 전역/지역변수  (5) 2022.08.06

댓글


It's cording time

코딩 여기서 정리하고 배워보자구 :9

광고 준비중입니다.