window플랫폼을 이용한 대화 ParseInt

susu.J·2020년 5월 20일
0

문제)

x값에 3 입력하고 y값에 4입력하면 3과 4가 더해진 7이 아닌, 3 4 이렇게 나타난다.

그렇다면,
이 x에 부여한 숫자와 y에 부여한 숫자를 어떻게 더할까 ???

.
.
.
.

해결)
이를 더해보도록 하고자 하면 ParInt값을 줄수 있다.
ParseInt()함수는 문자열 인자의 구문을 분석해 특정 진수(수의 진법 체계에 기준이 되는 값)의 정수를 반환한다.

ParseInt가 문자열을 정수형으로 바꿔주는것이다!

이를 사용하면,

이제 보면 x에 3 y에4를 주면 3+4로 더해져 7이 된다.

.
.
.
.

또한,
parseInt가 갖고있는 중요한 능력이있는데..

  • parseInt("abc"); -> Returns NaN (not a number)

숫자가 아닌 문자를 먼저 주는 형태
예를들어 x에 abc2 y에 숫자나 문자를 주면 NaN가 출력된다.

.
.

  • parseInt("12abc"); -> Returns 12.

예를들어 x값에 12abc, y값에 2 이렇게 주면
뒤에 문자를 빼내고 parseInt해준다.
결과적으로, 14를 출력한다.

profile
on the move 👉🏼 https://sjeong82.tistory.com/

0개의 댓글