자바스크립트 수치 활용

(2018-10-04)
1. 자바스크립트 수치 다루기

  ㅇ 수치 변환
     - parseInt();      // 문자열을 정수 변환
        . parseInt(num,base);  // base로 지정된 진법으로 정수 변환
     - parseFloat();    // 소수점,지수 표현까지 포함한 문자열을 수치 변환
     - Number();        // 수치 변환

  ㅇ 정수 근사 변환
     - ceil();          // 천장 함수
     - floor();         // 마루 함수
     - round();         // 반올림
     - toFixed();       // 소수점 이하 지정된 자릿수로 반올림
     - toPrecision();   // 수치 전체를 지정된 자리수가 되도록 반올림

  ㅇ 정수 진법 변환
     - toString();      // 지정한 기수법(진법 체계,2부터 36까지 가능)에 의한 문자열로 변환
        . 例) numObject.toString(2) => 2진수, numObject.toString(16) => 16진수 등

  ㅇ 기타 기초
     - abs();           // 절대값
     - acos();          // arccos()
     - asin();          // arcsin()
     - min(num1,num2);  // num1,num2 중 적은 값
     - max(num1,num2);  // num1,num2 중 큰 값
     - pow(base,p);     // 거듭제곱(basep)
     - random();        // 0~1 사이의 난수를 반환

     - isFinite();      // 유한값 여부
     - isInteger;       // 정수 여부
     - isNaN();         // 수치인지 아닌지 판단


2. 숫자 표현정수 표현
     - 10진수 : 123
     - 16진수 : 0x123 (숫자 앞에 0x를 붙임)
     - 8진수  : 0o123 (숫자 앞에 0o를 붙임)
     - 2진수  : 0b101 (숫자 앞에 0b를 붙임)

  ㅇ 실수 표현
     - 고정소수점 표현 : 0.123   (정수부가 0일때는 0 생략 가능)
     - 부동소수점 표현 : 1.02e123 또는 1.02E123 (1.02x1023)


3. 특별한 숫자 표현

  ㅇ Infinity                : +∞                   (전역변수)
  ㅇ NaN                     : Not a Number,부정 값  (전역변수)
  ㅇ Number.POSITIVE_INFINTY : +∞                   (Number 객체프로퍼티)
  ㅇ Number.NEGATIVE_INFINTY : -∞                   (Number 객체프로퍼티)
  ㅇ Number.MAX_VALUE        : 표현 가능 최대값      (Number 객체프로퍼티)
  ㅇ Number.MIN_VALUE        : 표현 가능 최소값      (Number 객체프로퍼티)
  ㅇ Number.NaN              : Not a Number,부정 값  (Number 객체프로퍼티)


[JS 활용] 1. JS 활용 2. JS 문자열 활용 3. JS 수치 활용 4. JS 정규표현식

 
        최근수정     요약목록(시험중)     참고문헌