숫자 번호 : 정수, 진수, 16 진수의 숫자, 숫자 범위, 세 가지 특정 숫자 값

8. 데이터 유형

8.1 소개 데이터 유형

  • 왜 우리는 데이터 유형을 필요합니까

    컴퓨터에서, 요구 된 데이터가 상기 데이터의 서로 다른 크기의 메모리에 필요한 데이터를 용이하게하기 위하여, 서로 다른 저장 영역은 다른 차지 따라서 서로 다른 데이터 유형을 정의하고, 상기 저장 공간을 최대한 활용.
    간단히 말해, 데이터 유형의 데이터 클래스 유형입니다. 예를 들어, 이름이 "홍길동", 18 세,이 데이터 형식은하지 동일합니다.

  • 변수 데이터 유형

    변수가 값을 저장하는 데 사용되는 장소는 그들이 이름 및 데이터 유형을 갖는다. 변수의 데이터 형이 비트가 컴퓨터의 메모리에 이러한 값 대신에 어떻게 저장되는지를 판정한다. 자바 스크립트는 약하게 입력 또는 동적 언어입니다 . 미리 변수 선언의 종류, 프로그램이 실행되지 않도록이 수단은, 종류가 자동으로 결정된다 :

    var age = 10;        // 这是一个数字型
    var areYouOk = '是的';   // 这是一个字符串     

    코드 실행하여 가변 데이터 타입 JS 엔진 데이터 타입 = 변수 값은 오른쪽을 결정 하고, 최종 실행 한 후, 상기 변수의 데이터 타입 것으로 판정된다. 자바 스크립트를 동적 입력을 갖고, 또한 동일한 변수는 다양한 유형으로 사용될 수 있음을 의미한다 :

    var x = 6;           // x 为数字
    var x = "Bill";      // x 为字符串    
  • 데이터 유형 분류

    JS 데이터 형식은 두 개의 카테고리로 분류

    • 간단한 데이터 유형 (숫자, 문자열, 부울, 정의되지 않은, 널)

    • 복합 데이터 유형 (객체)


8.2 단순 데이터 유형

간단한 데이터 유형 (기본 데이터 형식)

다음과 같이 간단한 데이터 타입의 자바 스크립트와 그에 대한 설명은 다음과 같습니다 :


숫자 번호

자바 스크립트는, 당신은 또한 소수 저장 정수 숫자 유형의 저장 모두 (부동 소수점) 할 수 있습니다.

var age = 21;       // 整数
var Age = 21.3747;  // 小数     
  1. 숫자 진수

    가장 일반적인 밴드는 바이너리, 진수, 진수, 16 진수 있습니다.

      // 1.八进制数字序列范围:0~7
     var num1 = 07;   // 对应十进制的7
     var num2 = 019;  // 对应十进制的19
     var num3 = 08;   // 对应十进制的8
      // 2.十六进制数字序列范围:0~9以及A~F
     var num = 0xA;   

    현재, 우리는 진수 0x와 0 앞에 진수 JS에서 것을 기억해야합니다

  2. 숫자 범위

    자바 스크립트의 최대 값과 최소값

    • 최대 :에서 Number.MIN_VALUE,이 값 : 1.7976931348623157e + (308)

    • 최소 : Number.MIN_VALUE,이 값 : 5E-32

  3. 세 가지 특별한 숫자 값

    • 무한대, 어떤 값보다 무한 이상을 나타내고

    • 적은 값보다 미소 대신 무한대,

    • 숫자가 아닌를 나타내는 NaN의, 아니 수,

  4. 때는 isNaN

    그것은 변수가 숫자가 아닌 유형의 여부를 확인하는 데 사용 true 또는 false를 반환

var usrAge = 21;
var isOk = isNaN(userAge);
console.log(isNum);          // false ,21 不是一个非数字
var usrName = "andy";
console.log(isNaN(userName));// true ,"andy"是一个非数字

추천

출처www.cnblogs.com/jianjie/p/12124356.html