什麼JavaScripts?
JavaScript是一種基於對象和事件驅動並具有安全性能的腳本語言
JavaScripts的歷史
- 前身:網景公司(Netscape) 的Livescript
- 網景與Sun公司共同將之推爲腳本語言的標準,改名 爲JavaScript
JavaScripts的作用
- 網頁特效
- 表單驗證
- 減少用戶操作
- 增加安全性
- 響應事件
- 遊戲
- 其他
JavaScripts的特點
- 一種腳本語言
- 基於對象
- 動態性的
- 簡單易應用
- 安全性
- 跨平臺性
- 改善用戶體驗
JavaScripts與Java的不同
- Java代碼必須編譯才能執行,而JavaScript不需編譯,只需由瀏覽器解釋執行
- Java和JavaScript雖然都可以在服務器與客戶端執行,但Java多運行於服務器,而JavaScript多用於客戶端
- JavaScript使用的是鬆散的數據類型,而Java使用的是嚴謹的數據類型
JavaScripts的開發工具
任何可以編寫 HTML 文檔的軟件都可以用來開發 JavaScript
建議用EditPlus、Dreamweaver等編輯工具
JavaScripts使用方法
- 直接加入HTML中
- 引用方式
<script src=url ></script>
url:程序文件的地址,以js爲擴展名
註釋
單行註釋: // 註釋的內容
多行註釋: /* 註釋的內容**/
注意事項
- HTML不區分大小寫
- JavaScrip語法區分大小寫
- 結束處分號可選(好的編程習慣不省略分號)
- 要用英文狀態的標點符號
Javascript的數據類型
Javascript 有三種主要數據類型、兩種複合數據類型和兩種特殊數據類型。
主要(基本)數據類型是:
- 字符串
- 數值
- 布爾
複合(引用)數據類型是: - 對象
- 數組
特殊數據類型是: - Null
- Undefined
Undefined 是由NULL派生出來的
聲明數據類型時有var和沒有var的區別:有var時變量爲局部變量,沒有var時變量爲全局變量
數值比較
”==“是將兩個值先進行類型轉換在進行比較
“==="是直接進行比較
函數
函數只要定義了,就不分順序