天天看點

資料類型簡介

1.資料類型簡介

1.2變量的資料類型

  • JS的變量資料類型是隻有程式在運作過程中,根據等号右邊的值來确定的
  • 我們不确定屬于哪種資料類型的
  • 資料類型簡介

代碼示例:

<script>
        //int num = 10; Java
        //var num;  這裡的num我們不确定屬于哪種資料類型的
        var num = 10;   //num屬于數字型
        //js   的變量資料類型是隻有程式在運作過程中,根據等号右邊的值來确定的
        var str = 'pink';   //str字元串型
        //js是動态語言  變量的資料類型是可以變化的
        var x = 10; //x 是數字型
        x = 'pink'; //x字元串型
    </script>>      

2.簡單資料類型

2.1簡單資料類型(基本資料類型)

2.2數字型Number

1.數字型進制

  • 最常見的二進制、八進制、十進制、十六進制。

代碼案例:

<script>
        var num = 10;   //num 數字型
        var PI = 3.14;  //PI數字型
            // 八進制 0~7  我們程式裡面數字前面加0 表示八進制
        var num1=010;
        console.log(num1);  //010   八進制 轉換為10進制  就是   8
        var num2 = 012;
        console.log(num2);
        //2.十六進制 0~9 a~f  #ffffff   數字的前面加0x  表示十六進制
        var num3 = 0x9;
        console.log(num3);
        var num4 = 0xa;
        console.log(num4);
        //3.數字型的最大值
        console.log(Number.MAX_VALUE);
         //4.數字型的最小值
         console.log(Number.MIN_VALUE);
          //5.無窮大
        console.log(Number.MAX_VALUE*2);    //Infinity  無窮大
         //6.無窮小
         console.log(-Number.MAX_VALUE*2);   //-Infinity 無窮大
         //7.非數字
         console.log('pink老師' -100); //Nan
    </script>      
  • 現階段我們隻需要記住,在JS中八進制前面加0,十六進制前面加0x

isNan()

  • 用來判斷一個變量是否為非數字的類型,傳回true或者false
<script>
        //isNaN()這個方法用來判斷非數字 并且傳回一個值  如果是數字傳回的是  false 如果不是數字傳回是true
        console.log(isNaN(12));  //false
        console.log(isNaN('pink老師'));  //true
</script>      
上一篇: 病後感言

繼續閱讀