안녕하세요. 송기석입니다.


오늘은 parseInt()에 대한 팁입니다. 혹시 내용이 있나 해서 찾아 보니 다음 주소에 설명이 잘되어 있습니다.


[JavaScript] Number vs parseInt


그래서 다른 걸 써야 하나 하고 다시 내용을 확인해 보니 제가 알고 있는 깨알 같은 팁이 내용에 없습니다.

그 깨알 같은 팁이 무엇이냐 하면


parseInt(10, 2);

parseInt(10, 8);

parseInt(10, 10);

parseInt(10, 16);


보통 이런 식으로 사용합니다. 2진수, 8진수, 10진수, 16진수.

그럼 다음을 될까요?


parseInt(10, 36)


결론을 말하면 됩니다. 0 부터 z까지 표시 됩니다.

이 방법을 사용하여 저는 다음과 같은 코드를 만들어 사용하고 있습니다.


var 코드만들기 = (parseInt(코드, 36) + 1).toString(36);


이렇게 하면 0 부터 z까지 계속 값을 더하면서 코드를 만들 수 있습니다.

가능하면 A 부터 Z까지도 만들어 보고 싶은데 parseInt()는 36이 최대값입니다.


깨알 같은 팁이지만 읽어 주셔서 감사합니다.