JavaScript基礎(一)

JavaScript:
* 概念: 一門客戶端腳本語言
* 運行在客戶端瀏覽器中的。每一個瀏覽器都有JavaScript的解析引擎
* 腳本語言:不需要編譯,直接就可以被瀏覽器解析執行了

功能:
	* 可以來增強用戶和html頁面的交互過程,可以來控制html元素,讓頁面有一些動態的效果,增強用戶的體驗。

	* JavaScript = ECMAScript + JavaScript自己特有的東西(BOM+DOM)

* ECMAScript:客戶端腳本語言的標準
	1. 基本語法:
		1. 與html結合方式
			1. 內部JS:
				* 定義<script>,標籤體內容就是js代碼
			2. 外部JS:
				* 定義<script>,通過src屬性引入外部的js文件

			* 注意:
				1. <script>可以定義在html頁面的任何地方。但是定義的位置會影響執行順序。
				2. <script>可以定義多個。
		2. 註釋
			1. 單行註釋://註釋內容
			2. 多行註釋:/*註釋內容*/
		3. 數據類型:
			1. 原始數據類型(基本數據類型):
				1. number:數字。 整數/小數/NaN(not a number 一個不是數字的數字類型)
				2. string:字符串。 字符串  "abc" "a" 'abc'
				3. boolean: true和false
				4. null:一個對象爲空的佔位符
				5. undefined:未定義。如果一個變量沒有給初始化值,則會被默認賦值爲undefined
				
			2. 引用數據類型:對象
			
		4. 變量
			* 變量:一小塊存儲數據的內存空間
			* Java語言是強類型語言,而JavaScript是弱類型語言。
				* 強類型:在開闢變量存儲空間時,定義了空間將來存儲的數據的數據類型。只能存儲固定類型的數據
				* 弱類型:在開闢變量存儲空間時,不定義空間將來的存儲數據類型,可以存放任意類型的數據。
			* 語法:
				* var 變量名 = 初始化值;
			
			* typeof運算符:獲取變量的類型。
				* 注:null運算後得到的是object
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章