jsのデータタイプ

1867 ワード

javascriptという言語に触れたことがある皆さんはjs言語の中のデータの種類に慣れないと思います.いくつかはundefinedとかBooleanとか言いますが、初心者にとっては問題があります.彼らはよく先のようにデータの種類だけを知っています.各データタイプの具体的な使い方も言えません.以下は私達のjsのデータの種類とその中の分類について簡単に分析します.
    第一の種類は主に一般的な基本型のデータタイプです.数字、文字列、ブール型、undefind、nullを含みます.
1、データの種類:数字は説明する必要がなくて、彼は数字で、数字をプラスして、マイナスして、乗って、除いて、シナリオが計算する必要がある時、数字を使います.例えばvar number=4
2、文字列:文字列のシーケンスで、その両方に引用符を付けて、jsスクリプトが文字列であることを知らせる.文字列は現在jsが提供している最も一般的なデータタイプです.
3、ブール型:true or falseが二つあります.
4、オブジェクト:数字、文字列、ブール値以外のすべての種類が含まれています.彼が他のタイプと区別する理由は、オブジェクトが複製されたり、伝達されたり、参照によって比較されたりすることができます.
5、nullは通常値なしを意味する.undefind値の場合は3つあります.1:変数を宣言しましたが、値は与えられませんでした.2:未発表の属性にアクセスしました.3:関数のパラメータを定義しましたが、値を伝えられませんでした.
       第二は高級点の参照型データのタイプです.私たちの配列とオブジェクトを主に含んでいます.配列は私たちにとってはなじみのないものと信じています.どのプログラミング言語にも行列の影があります.行列はよくある1次元配列、やや複雑な2次元配列、さらに複雑な多次元配列があります.この配列は私達のjsの中の作用もかなりその大きさです.座標やデータなどを記憶するにはとても役に立ちます.他の対象はもっとよく見られます.他の対象に向けたプログラミング言語の中では対象という言葉はあまり馴染みがないです.したがって、オブジェクトという参照型のデータはここでより強くなります.
       第三に、私たちが普段あまり見ない特殊なタイプのデータタイプがあります.Null Udefinedです. null==undefined true 
前の2つのタイプについては、日常の仕事の中でよく出会っています.両者の違いについては、jsプログラミングをしたことがある方にもよく知っていると思いますが、ここではやはり引用型のデータタイプとベース型のデータタイプを比較してみます.
 
<!DOCTYPE html>

<html>

<head lang="en">

    <meta charset="UTF-8">

    <title></title>

</head>

<body>

<script>

    //     

    var i = 9;

    var j= i;

     i =3;

//    console.log(i);    // 3

//    console.log(j);    // 9



    //     



    var tempa = [1,4];

    var temparray = tempa;

    tempa[0] =6;



      console.log(tempa);        // [6,4]

      console.log(temparray);    // [6,4]







</script>

</body>

</html>
 
印刷の結果を観察すると、この結果は私たちの基礎的なデータタイプと私たちの参照型データタイプとの違いを見出します.