JavaScript基礎(二)變量和數據類型

javascript變量和數據類型 javascript

1、javascript命名規範 java

     1. 嚴格區分大小寫 數組

     2. 變量的命名必須以字母或  _或  $開頭,餘下的部分能夠是任意的字母,數字,或者是 _ 函數

        或者是$ url

     3.不能用關鍵字或者是保留字命名。   spa

     4.javascript本身的命名習慣 對象

       駝峯命名法:getElementById    ip

       首字母大寫:Object 字符串

     5.命名必定要有意義。 get

     6.  ;的用法

2、javascript變量

    

      變量:能夠存儲數據的一個容器。

    1.變量如何建立(聲明)

      必須以"var"關鍵來修飾。

      A.先聲明,後賦值

        var bbs;

        bbs="bbs.houdunwang.com";

      B.聲明和賦值同時進行

        var url="www.houdunwang.com";

      C.一次聲明多個變量,而後再賦值

        var name, age , sex;

        name="lisi";

        age=14;

        sex="boy";

      D.一次聲明多個變量同時進行賦值。

        var name="wangwu",age=17,sex="girl";

     2.如何覆蓋已有變量

       A.如何從新聲明該變量,而沒有賦值,該變量的值不會改變

       B.若是從新聲明該變量而且從新賦值,那麼舊的變量值會刪除,改成新的變量值。

     3.不用var 關鍵字來修飾變量

        aa="我是沒有聲明的"

        alert(aa);

       *****************************************

     若是不用var關鍵來修飾的變量,而且這個所謂的變量也沒有賦值,那麼javascript會   報錯。

     若是不用var關鍵來修飾的變量,可是變量賦值了,那麼javascript會把他看成一個全局變量

     來處理,不會報錯。可是咱們不推介使用。

     *****************************************

3、javascript中的數據類型

數據類型

    1.初始類型

        Undefined

         指的就是變量建立後可是沒有賦值,而變量的默認值就是undefined(函數無明確返回值時,返回undefined)

        Null

         指的是什麼都沒有,僅僅是一個佔位符。

        Number

         包括整型和浮點型。支持二進制、八進制、十進制、十六進制。用科學計數法來表示,

         還包括一些特殊的值:

         Number.MAX_VALUE   最大值

         Number.MIN_VALUE   最小值 

        String

          用單雙引號來講明,他所包圍的值均可以是字符串。

          單雙引號的用法:

             效率是同樣的

             只能成對出現,不能相互交叉使用

             能夠相互嵌套。

          還包括一些特殊的字符:

        \n   換行

        \t  製表符

        \b  空格

        \r  回車

        \'  

        \"   "

        \\   \

        Boolean

         只有兩個特殊的值  true false

  2.引用類型

原生對象:ObjectFunctionArayStringBooleanNumberDataRegExpErrorEvalErrorRangeErrorReferenceErrorSyntaxErrorTypeErrorURIError

須要用new來聲明。

內置對象:GlobalMath,能夠直接引用。

宿主對象:BOMDOM

1object (class)

         包含相關屬性和方法的一個集合。

         new 關鍵字。

         var  obj=new  Object();

2Array數組

         var aValues=new Array();

         經常使用var aValues=[];聲明。

 (3Data

         var d=new Data();

 (4Global

 (5instanceof運算符

       類    型                     值                         typeof運算的結果

       Undefined                  undefined                       "undefined"

         Null                       null                            "object"

        String               在單雙引號之間的值,特殊字符            "string" 

        Boolean                       true false                     "boolean" 

        Number                  整型和浮點型,特殊值                    "number"

相關文章
相關標籤/搜索