전역함수

전역함수


eval()

	문자열 형태로 수식을 전달받아서 수식을 계산한다.

예시
	eval("2 * 3 + 4 * 6") == 30;

parseInt()

	문자열을 정수타입으로 변환한다

예시
	parseInt("32") === 32;

isNaN()

	NaN이라는 값인 지 검사.
    숫자가 아니면 true, 숫자면 false

예시
	isNaN(34) === false;

isFinite()

	숫자면 true, 숫자가 아니면 false

예시
	isFinite(34) === true;

예시

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>전역 함수</title>
</head>
<body>
    <h2>전역 함수</h2>
    <hr>
</body>
<script>
    function checkGlobalFunctions(){
        var result = eval("2*3+4*6");
        var value = parseInt('hello');
        console.log(typeof result);
        document.write("eval('2*3+4*6')은 " + result + "<br>");

        if(isNaN(value)){
            console.log("숫자가 아닙니다.");
        }else{
            console.log("숫자입니다.");
        }

        if(isFinite(value)){
            console.log("숫자입니다.");
        }else{
            console.log("숫자가 아닙니다.");
        }
    }

    checkGlobalFunctions();

</script>
</html>

좋은 웹페이지 즐겨찾기