📗
TIL
  • About
  • javascript
    • GoodParts
      • 프로토타입 방식
      • RegexComponent
      • 재귀적 호출 (Recursive Call)
      • 객체를 기술하는 객체
      • 예외 (Exception)
      • 호출
      • 문자열 (Strings)
      • 참조 (Reference)
      • 배열의 특성들
      • 숫자 (Numbers)
      • 메모이제이션 (Memoization)
      • 모듈 (Module)
      • 열거 (Enumeration)
      • 정규 표현식
      • 정규 표현식 객체 생성
      • 프로토타입 (Prototype)
      • 콜백 (Callback)
      • 문장 (Statements)
      • 함수 표현식 요약
      • 의사 클래스 방식 (Pseudoclassical)
      • 함수를 사용한 방식
      • 클로저 (Closer)
      • 배열 (Array)
      • 기본 타입에 기능 추가
      • 자바스크립트 분석
      • 인수 배열(arguments)
      • Function
      • 유효범위(Scope)
    • YouDon'tKnowJS
      • 타입
      • Native
      • 명시적 강제변환
      • 문자열
      • 함수 vs 블록 스코프
      • 클로저
      • 배열
      • 숫자
      • 연산자 우선순위
      • 스코프
      • 암시적 강제변환
      • 래퍼
      • Statement
      • 호이스팅
      • Coercion
    • javascript
Powered by GitBook
On this page

Was this helpful?

  1. javascript
  2. GoodParts

숫자 (Numbers)

  • 자바스크립트는 숫자형이 하나만 존재

    • 내부적으로 숫자는 64비트 부동 소수점 형식

    • 이는 Java의 double 형과 같음

  • 자바스크립트에는 정수와 실수의 구분이 없음

    • 즉, 1과 1.0은 같은 값

    • short 형을 사용해서 overflow 발생하는 일 없음

  • 숫자 리터를이 지수 부분을 포함하는 경우

    • 100 = 1e2

  • NaN: 수치 연산을 해서 정상적인 값을 얻지 못할 때의 값

    • NaN은 그 자신을 포함해서 어떤 값하고도 같지 않음

    • NaN인지 확인하려면 비교구문이 아니라 isNaN()이라는 함수를 사용

  • Infinity > 1.79769313486231570e+308

  • Math 객체에 수치 계산을 위한 메소드들이 존재

Previous배열의 특성들Next메모이제이션 (Memoization)

Last updated 4 years ago

Was this helpful?