[인터넷 프로그래밍 튜터링] -자료형(숫자형)

로안·2024년 10월 8일
0

인터넷프로그래밍

목록 보기
4/5

숫자형

  • 숫자형에는 소수점이 없는 정수형과 소수점이 있는 실수형이 있습니다.
  • Infinity, -Infinity, NaN 같은 특수 숫자 값을 다룰 수 있습니다.
const num1 = 123;
const num2 = 12.345;

Infinity

  • Infinity는 양의 무한대를, -Infinity는 음의 무한대를 의미합니다.
  • 0을 제외한 숫자를 0으로 나누는 경우, Infinity 혹은 -Infinity가 반환됩니다.
console.log(1 / 0); 
console.log(-1 / 0); 
console.log(Infinity); 

NaN

  • NaN은 Not a Number라는 의미입니다.
  • 잘못된 산술 연산 또는 수학적으로 정의되지 않는 연산 시 발생합니다.
  • NaN을 포함한 연산은 항상 NaN을 반환합니다.
console.log('문자열' / 3);
console.log(NaN + 1);
// 결과
NaN
NaN

⚠️ 여기서 잠깐!
자바스크립트에서 0 / 0을 수행하면 NaN이 반환됩니다.

console.log(0 / 0);
// 결과
NaN

연습문제

  1. NaN을 풀어서 쓴 것은?
  • Not a Number
  • No a Number
  • Not a Nimo
  • Not a Ninja
  1. 정의되지 않은 수학 연산을 사용하면 반환되는 것은?
  • Infinity
  • 1
  • NaN
  • 0
  1. 숫자형에 해당하지 않는 것은?
  • Infinity
  • “number”
  • 35.356
  • NaN
  1. 자바스크립트에서 양의 무한대를 나타내는 특수 숫자값은?
  • Infinity
  • NaN
  • Zero
  • Null
  1. 다음 중 자바스크립트에서 어떤 숫자를 0으로 나누었을 때 결과는?
  • Infinity
  • NaN
  • Zero
  • Null
profile
MOOOMENT

0개의 댓글