>웹 프론트엔드 >JS 튜토리얼 >공유할 7가지 js 데이터 유형

공유할 7가지 js 데이터 유형

小云云
小云云원래의
2018-03-19 16:45:561634검색


이 기사에서는 주로 7가지 js 데이터 유형을 공유합니다. 모든 사람에게 도움이 되기를 바랍니다.

1, 숫자

숫자에는 10진수, 2진수, 8진수가 포함됩니다.
0b로 시작하는 것은 8진수를 나타냅니다.
float, int, double 및 기타 데이터 유형은 없습니다. js에서. number에는 모든 숫자가 포함됩니다

2, string

정의된 문자열은 작은따옴표나 큰따옴표로 묶을 수 있습니다

string a='123' 또는 string a="123" code > <p>빈 문자열의 길이는 0입니다. <br>공백 문자열의 길이는 1입니다. <code>string a='123'string a=“123”
空字符串的长度0
空格字符串的长度1
要表示单引号' ' '是错误的做法
表示单引号的两种正确做法。

  • 可以用双引号将其引起来"'"

  • 用转义字符‘' '작은따옴표를 표현하는 것은 잘못되었습니다. ' ' '
    작은따옴표를 올바르게 표현하는 방법은 두 가지입니다.

    • 는 큰따옴표 "'"

    • 와 이스케이프 문자 '' ' <p>다른 이스케이프 문자 소개 </p>
    • ' n'line break

    't'tab

    '' 슬래시



    는 여러 줄 문자열의 두 문자를 나타냅니다.

          var s = &#39;12345&#39; +              &#39;67890&#39; // 无回车符号

    또는

      var s = `12345
      67890` // 含回车符号

    3, boolean

    boolean에는 true와 false라는 두 가지 값만 있습니다.

    a && b a와 b가 모두 true이면 값은 false입니다.
    a | | b a와 b가 모두 거짓이면 값은 거짓이고, 그렇지 않으면 참입니다

    4, 기호

    5, object

    object는
    object 내부에서 결합된 위의 기본 유형(순서 없음)입니다. var 사람 = {
    이름: 'shuyan',
    '아이': {
    이름: '잭'

    }, // 마지막 쉼표는 선택사항입니다

    }

    객체 키는 항상 문자열이며 다른 유형의 키는 없습니다.

    object[”]는 유효합니다.

    object['key']는 object.key로 작성할 수 있습니다.

    object.key는 object[key]와 다릅니다

    6 , unundefined


    7, null

    JS에 "값 없음"을 의미하는 두 가지가 있는 이유는 JS의 아버지가 상당히 혼란스러워했다는 것을 알 수 있습니다. 시간: https:/ /twitter.com/BrendanEich/status/333008305461006336 (표준) 변수에 값이 할당되지 않은 경우 이 변수의 값은 정의되지 않습니다. (규칙) 다음과 같은 객체를 표현하려는 경우 값이 할당되지 않았습니다. null을 사용하세요. 값이 할당되지 않은 문자열/숫자/부울/기호를 나타내려면 undefoundtypeof 연산자 유형을 사용하세요. nullobject '객체'
    xxx string number boolean symbol정의되지 않음
    function typeof xxx 'string' 'number' 'boolean' 'symbol' '정의되지 않음 '
    '개체'🎜🎜'함수'🎜🎜🎜🎜


    함수는 유형이 아니라는 점에 유의하세요
    js의 모든 것은 객체라는 것은 실수입니다
    배열과 함수는 객체

    1, 숫자에 속합니다

    숫자는 10진수, 2진수, 8진수를 포함합니다
    시작 0b는 2진수를 의미합니다.
    0x16은 js에 float, int, double 및 기타 데이터 유형이 없다는 점에 유의하세요. number에는 모든 숫자가 포함됩니다

    2, string

    정의된 문자열은 작은따옴표나 큰따옴표로 묶을 수 있습니다

    string a='123' 또는 string a="123" code > <p>빈 문자열의 길이는 0입니다. <br>공백 문자열의 길이는 1입니다. <code>string a='123'string a=“123”
    空字符串的长度0
    空格字符串的长度1
    要表示单引号' ' '是错误的做法
    表示单引号的两种正确做法。

    • 可以用双引号将其引起来"'"

    • 用转义字符‘' '작은따옴표를 표현하는 것은 잘못되었습니다. ' ' '
      작은따옴표를 올바르게 표현하는 방법은 두 가지입니다.

      • 는 큰따옴표 "'"

      • 와 이스케이프 문자 '' ' <p>다른 이스케이프 문자 소개 </p>
      • ' n'line break

      't'tab

      '' 슬래시



      는 여러 줄 문자열의 두 문자를 나타냅니다.

            var s = &#39;12345&#39; +              &#39;67890&#39; // 无回车符号

      또는

        var s = `12345
        67890` // 含回车符号

      3, boolean

      boolean에는 true와 false라는 두 가지 값만 있습니다.

      a && b a와 b가 모두 true이면 값은 false입니다.
      a | | b a와 b가 모두 거짓이면 값은 거짓이고, 그렇지 않으면 참입니다

      4, 기호

      5, object

      object는
      object 내부에서 결합된 위의 기본 유형(순서 없음)입니다. var 사람 = {
      이름: 'shuyan',
      '아이': {
      이름: '잭'

      }, // 마지막 쉼표는 선택사항입니다

      }

      객체 키는 항상 문자열이며 다른 유형의 키는 없습니다.

      object[”]는 유효합니다.

      object['key']는 object.key로 작성할 수 있습니다.

      object.key는 object[key]와 다릅니다

      6 , unundefined


      7, null

      JS에 "값 없음"을 의미하는 두 가지가 있는 이유는 JS의 아버지가 상당히 혼란스러워했다는 것을 알 수 있습니다. 시간: https:/ /twitter.com/BrendanEich/status/333008305461006336 (표준) 변수에 값이 할당되지 않은 경우 이 변수의 값은 정의되지 않습니다. (규칙) 다음과 같은 객체를 표현하려는 경우 값이 할당되지 않았습니다. null을 사용하세요. 값이 할당되지 않은 문자열/숫자/부울/기호를 나타내려면 undefoundtypeof 연산자 유형을 사용하세요. nullobject '객체'
      xxx string number boolean symbol정의되지 않음
      function typeof xxx 'string' 'number' 'boolean' 'symbol' '정의되지 않음 '
      ' object'

      'function'


      함수는 유형이 아니라는 점에 유의하세요

      🎜js의 모든 것이 객체라고 말하는 것은 잘못입니다🎜 🎜🎜배열과 함수가 객체에 속합니다🎜🎜

      위 내용은 공유할 7가지 js 데이터 유형의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

      성명:
      본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.