티스토리 뷰

728x90
반응형

parseInt();

parseInt() 정의

문자열을 정수로 바꾸는 함수

 


 

parseInt() 문법

parseInt(string, radix);

string

- 분석할 값입니다.

- 어떤 값을 입력해도 양의 정수, 음의 정수로만 표현이 됩니다.

- 0x로 시작하면 16진법으로 처리합니다.

- 문자열의 선행 공백은 무시합니다.

- 첫 글자가 숫자로 변하지 않는 값일 경우, NaN으로 반환합니다.

 

radix(진수)

- 2~36까지 입력을 할 수 있습니다.

- 공백일 경우 기본적으로 10진법으로 표현, 그러나 모든 브라우저가 되지 않을 수 있으니 명시하는 것이 가장 좋습니다.

 


 

parseInt() 예제

parseInt에 대한 예제를 적도록 합니다.

function solution(){
    var a = parseInt("10");        // 10
    var b = parseInt("10.23);      // 10
    var c = parseInt("34 44 55");  // 34
    var d = parseInt("  50  ");    // 50
    var e = parseInt("30 number"); // 30
    var f = parseInt("number 56"); // Nan
    
    var h = parseInt("010");    // 10
    var i = parseInt("0x10");   // 16
    var j = parseInt("10", 16); // 16
}

문법에 대한 설명을 한눈에 의해하기 쉽게 정리해보았습니다.

 


 

분명 배웠던 거지만, 오래돼서 그런지 기억에 많이 지워졌었습니다.

다시 한번 되새김을 가지는 좋은 시간이 되었습니다.

이상 제이나린이였습니다.

감사합니다.

728x90
반응형
댓글
250x250
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
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
글 보관함