點選檢視程式碼
### javascript
1、JavaScript簡介
javascript是一種輕量級的指令碼語言,可以部署在多種環境,最常見的部署環境就是瀏覽器,
指令碼語言:
它不具備開發作業系統的能力,只是用來編寫控制其他大型應用程式的操作方法 JavaScript的核心部分就是 基本的語法構造和標準率
基本的語法構造 (比如操作符、控制結構、語句)
標準庫 就是一系列具有各種功能的物件, API:
瀏覽器控制類、DOM類、WEB類 引入方式:
1、在body標籤結束之前引入內部js檔案
<script></script>可以存放在任何地方,但是一般寫在body標籤的最後
要注意多個script標籤的載入順序
可以通過script標籤裡邊的src 屬性引入外部的指令碼檔案
2、在head標籤結束之前引入外部js檔案 2、JavaScript(變數)
語句:
JavaScript程式的執行單位為行,語句以分號結尾
注意:
多個語句可以寫在一行內,但是一般情況下一行只寫一條語句
變數:
其表示的值可以發生改變的量 注意:
建立一個變數的過程 叫做變數的宣告
給變數一個具體的值的過程 叫做變數的賦值,(變數在賦值之前必須宣告)
將變數的宣告和賦值寫在一起的方式 叫做變數的初始化 3、JavaScript(變數命名規則) a、JavaScript語言的識別符號對大小寫敏感,
b、首字母可以是任意字母,以及美元符號和下劃線,剩餘可以是任意字母、美元符號、下劃線、和數字
數字不能當做命名的首位
c、不能使用JavaScript中關鍵字(保留字)來命名
d、常用的命名方式:
駝峰命名法,(首字母大寫,其餘字母小寫)
小駝峰命名法,(首字母小寫,其餘字母大寫) 注意:
給變數命名一定要給有意義的名字,不要使用類似abcd之類的無意義的名字 4、JavaScript變數型別
基本資料型別
1、number 數字型別 (變數是數字)
2、string 字串型別 (儲存字元的變數,字串可以是引號中的任意文字)
3、boolean 布林型別 (true和false)
4、undefined 未定義型別 (表示資料型別未知或者存在型別錯誤,變數的值不確定,或者沒來得及賦值)
5、null 空型別 (表示資料型別存在,但是並沒有給變數(物件)賦值,一般null用於物件型別的初始化)
物件型別
5、object 物件型別
引用資料型別
6、array 陣列型別 注意:
JavaScript 擁有動態型別
JavaScript 變數可以根據其儲存的值的型別不同,顯示為不同的型別
如果變數的值為undefined,並不代表變數沒有型別
如果變數(物件)的值為null,並不代表變數(物件)沒有型別
undefined為變數型別,null為物件型別 var x x為undefined型別
var x = 6 x為數值型別
var x = "xuan" x為字串型別 5、javascript輸出
alert(“hello Word”)
document.write("hello word")
console.log("hello word")