JavaScript(1)

1:JavaScript的輸出:html

window.onload=function () {    //整個頁面加載完後再執行裏面的代碼;
    // alert(123);    //瀏覽器彈出
    document.getElementById("demo").innerHTML = "我是innerhtml";   //修改html的信息
    console.log("輸出到控制檯");   //輸出到控制檯
    
};
document.write("我是write方法");   //想頁面輸出內容,若是等整個頁面加載完再執行就會覆蓋以前的內容

 2:變量數組

  (1)值類型(基本類型):字符串(String),數字(Number),布爾(Boolean),空(Null),未定義(Undefined),Symbol(ES6,表示獨一無二的值)瀏覽器

    引用數據類型:對象(Object),數組(Array),函數(Function)函數

  (2)JavaScript擁有動態類型:這就是說相同的變量可用做不一樣的類型。spa

  (3)JavaScript變量均爲對象,當生成一個變量的時候意味着建立了一個對象。code

3:null 與 undefined 的區別htm

  相同點:(1)都是原始類型,保存在棧中變量本地對象

  不一樣點:(1)null表示一個空對象的引用;undefined表示未賦值的變量blog

      (2)值是相等的可是類型是不一樣的,null類型object,undefined類型爲undefined;即null == undefined爲True;null===undefined爲Falseip

      (3)null清空對象後類型爲object(釋放引用);undefined清空對象後類型爲undefined(值爲undefined)

  注意:表面上 undefined 與 null 都是什麼都沒有的意思,可是實際上 undefined 是未定義(就是變量沒有初始化),null 是一個變量初始化了,可是什麼值都沒給,只給了一個空對象;進一步說,undefined 與 null是值相等,類型不相等。

4:JavaScript數據類型

  6種數據類型:number,boolean,string,function(函數),objectNULL,數組,對象),undefined

5:檢測數據類型的方式:typeof 與 instanceof

  typeof()返回的是6中數據類型中個一種,好比:數組返回的是object類型

  instanceof(),返回的是具體的數據類型:好比:數組返回的就是數組類型

相關文章
相關標籤/搜索