내장 함수
자바스크립트에서 기본적으로 제공하는 함수입니다.
내장 함수
함수 | 설명 |
---|---|
eval() | 문자형 데이터를 큰따옴표가 없는 스크립트 코드로 처리합니다. |
isFinite() | 유한수인지 체크해서 논리값으로 돌려줍니다. |
isNaN() | 데이터에 숫자가 아닌 문자를 포함하면 true를 반환합니다. |
parseFloat() | 문자형 데이터를 실수형 데이터로 바꿉니다. |
parseInt() | 문자형 데이터를 정수형 데이터로 바꿉니다. |
String() | 문자형 데이터로 바꿉니다. |
Number() | 숫자형 데이터로 바꿉니다. |
Boolean() | 논리형 데이터로 바꿉니다. |
Sample1
내장 함수를 사용하는 기본 예제입니다.
결과
변수 값 1.23456
정수형 데이터[parseInt()] : 1
실수형 데이터[parseFloat()] : 1.23456
문자형 데이터로 변경[String()] : 1.23456
숫자형 데이터로 변경[Number()] : 1.23456
논리형 데이터로 변경[Boolean()] : true
문자가 포함되면 true 반환[Boolean()] : false
문자열로 출력 : 10+10
문자열을 숫자형으로 인식하여 연산[eval()] : 20
정수형 데이터[parseInt()] : 1
실수형 데이터[parseFloat()] : 1.23456
문자형 데이터로 변경[String()] : 1.23456
숫자형 데이터로 변경[Number()] : 1.23456
논리형 데이터로 변경[Boolean()] : true
문자가 포함되면 true 반환[Boolean()] : false
문자열로 출력 : 10+10
문자열을 숫자형으로 인식하여 연산[eval()] : 20
html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script>
var num1 = 1.23456;
document.write("변수 값 " + num1, "<br>")
document.write("정수형 데이터[parseInt()] : " + parseInt(num1),"<br>");
document.write("실수형 데이터[parseFloat()] : " + parseFloat(num1),"<br>");
document.write("문자형 데이터로 변경[String()] : " + String(num1),"<br>");
document.write("숫자형 데이터로 변경[Number()] : " + Number(num1),"<br>");
document.write("논리형 데이터로 변경[Boolean()] : " + Boolean(num1),"<br>");
document.write("문자가 포함되면 true 반환[Boolean()] : " + isNaN(num1),"<br>");
document.write("문자열로 출력 : " + ("10+10"),"<br>");
document.write("문자열을 숫자형으로 인식하여 연산[eval()] : " + eval("10+10"),"<br>");
</script>
</head>
<body>
</body>
</html>
호환성(Compatibility)
6 | 7 | 8 | 9 | 10 | 11 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
parseInt() | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 |
parseFloat() | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 |
String() | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 |
Number() | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 |
Boolean() | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 |
isNaN() | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 |
eval() | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 |