더북(TheBook)
5e4; // 5 * 104(10000)= 50000(+는 생략 가능)
5e+4; // 5 * 104(10000) = 50000
5e-3; // 5 * 10-3(1/1000) = 0.005

값이 숫자인지 확인하려면 값 앞에 typeof를 붙여 보세요. 콘솔에 ‘number’라고 출력되면 그 값은 숫자입니다.

> typeof 5;
< 'number'

그리고 숫자를 따옴표로 감싸면 숫자가 아니라 문자열이라는 사실을 확인할 수 있습니다.

> typeof '5';
< 'string'

‘5’와 5는 프로그래밍에서 완전히 다른 개념임을 명심해야 합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.