티스토리 뷰

Front-End/Javascript

parseInt

제이나린 2021. 2. 27. 10:00
728x90
반응형

생각보다 자주 쓰이지만 또 금방 잊어버리는 paseInt에 대하여 이야기를 해보려고 한다.

 

 

 

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
글 보관함