JavaScript的組成數組
·ECMAScript 描述了語言的語法和基本對象/ ·DOM 文檔對象模型,描述處理網頁內容/ BOM 瀏覽器對象模型 描述與瀏覽器進行交互的方法和接口瀏覽器
引入方式/服務器
head標籤內/body標籤內 通常在</body>結束標籤錢插入script的標籤調試
<script>對象
.......... 接口
</script>ip
外部引入 把JS代碼保存在外部.JS的文檔中引入 !外部文件代碼不能包含<script>標籤文檔
<script src=" XXX.js"></script>字符串
引入方式小結:內部引入/優勢是較少服務器壓力,缺點是不易維護。it
外部引入/優勢是易維護、代碼結構整潔,缺點是增長服務器的請求壓力。
輸出方式:
alert() 警示框輸出 有警示框的話會影響後面的代碼輸出,不點缺定的話不會執行後面的代碼
console.log()方法 控制檯打印 能夠用來檢查錯誤
document.write() 頁面寫入
做用:斷點調試、查找bug。
註釋:
在寫代碼時提升代碼可讀性,使結構清晰,便於後期維護。
單行註釋 以 //XXXXX
多行註釋 /* XXXX ***/
變量:
變量就是用於存儲信息的‘容器’
var name="xx"
命名規則:
變量名可包含字母、數字、_下劃線、$符號。 變量名能夠字母、_下劃線、$符號開頭,不能以數字開頭。 變量名稱對大小寫敏感(y 和 Y 是不一樣的變量)。 不能以系統關鍵字命名
!駝峯命名法 大 NumberTwo 小 numberTow
!匈牙利命名法 根據意思命名
基礎數據類型
Number 數字 值爲數字 var x1=36.8
String 字符串 儲存字符 var answer='sjdfonefwnespf2314'
Boolean 布爾型 只有兩個值 var x=true/ var y=false
Array 數組 使用單獨變量名儲存 var may=new may(); may[0]='xx' may[1]='fdsl'
Object 對象 js中全部事物都是對象
undefined 未定義 當讀取不存在的對象時會返回
null 空 表示無值