옥수수와 식빵 그리고 코딩

Number.isInteger(s); 와 Number.isInteger(+s);의 차이 본문

2023/프로그래머스

Number.isInteger(s); 와 Number.isInteger(+s);의 차이

옥식 2023. 10. 10. 17:15

A. + 연산자는 숫자를 문자열로 바꿀 때 두에 +”” 이렇게 빈 문자열을 붙이는 것처러 연산기호를 붙여서 문자열을 숫자로 바꿈. 문자열도 + 연산으로 문자열+문자열 연산이 기능하지만 이렇게 문자열이 단독으로 있을 경우에는 숫자로 형변환이 일어남. 그래서 숫자가 아닌 문자가 있을 때는 +s의 결과로 NaN(Not a Number)가 나오고 숫자로만 이루어 진 것들은 숫자가 정상적으로 나오면서 Number.inInteger의 조건에 만족하게 되는 것. Number(s)단순화 시켰다고 보면 될 듯!

 

이라고 친절한 고수님이 알려주셨다.. 그저 감동..

이 작고 협소하고 한적하고 골짜기에 있는 변방의 블로그지만 나와 같은 의문을 가지고 있는 사람들을 위해 적어본다.

 

더 자세히 적지 못하는 이유는 나도 이게 한계이기 때문..!

우리 모두 힘내봅시다!

'2023 > 프로그래머스' 카테고리의 다른 글

프로토타입, 자료형, 객체  (0) 2023.10.16
npm test  (0) 2023.10.12
대소문자 바꿔서 출력하기  (0) 2023.10.06
문자열 반복해서 출력하기  (1) 2023.10.06
a와 b 출력하기(템플릿 리터럴)  (1) 2023.10.06
Comments