반응형

[자바스크립트] parseInt() 함수의 뜻과 간단예제


parseInt() 함수는 숫자로 구성된 문자열을 인자로 받아 정수형으로 값을 되돌려 준다.

즉, 인자(문자열)를 해석하고 지정된 진법의 정수형 값을 리턴한다.


예를 들어 parseInt("100",2)는 문자열 "100"을 2진법으로 변환한다. parseInt("100",16)는 문자열 "100"을 16진법으로 변환한다.

만약 첫번째 글자를 지정된 베이스로 변환할 수 없다면 NaN을 리턴한다.




1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<!DOCTYPE html>
 
<html lang="en">
    <head>
        <meta charset="utf-8" />
        <title></title>
    </head>
    <body>
        <h2>parseInt 함수를 이용한 예제</h2>
        <script>
            var str1, str2, str3, str4, str5
            str1 = "123"
            str2 = "123.45"
            str3 = "200"
            str4 = "star2"
            str5 = parseInt(str1)+parseInt(str2)
 
            document.write("<h3>문자열1 = "+str1)
            document.write("<br>결과 > "+parseInt(str1)+"<h/3><br>")
 
            document.write("<h3>문자열2 = "+str2)
            document.write("<br>결과 > "+parseInt(str2)+"<h/3><br>")
 
            document.write("<h3>문자열3 = "+str3)
            document.write("<br>parseInt(문자열3, 16) 결과 > "+parseInt(str3, 16)+ "<h/3><br>")
 
            document.write("<h3>문자열4 = "+str4)
            document.write("<br>결과 > "+parseInt(str4)+"<h/3><br>")
 
            document.write("<h3>문자열5 = "+str5)
            document.write("<br>결과 > "+parseInt(str5)+"<h/3><br>")
        </script>
    </body>
</html>
 
 
cs










반응형
Posted by 제3인생자
l