JavaScript是一種基於對象、事件驅動的,嵌入在HTML文檔中,由瀏覽器負責解釋和執行,在網頁上產生動態的顯示效果並實現與用戶交互功能的一門簡單腳本語言。
1.我們爲什麼要學習javaScript呢?
首先,所有主流的瀏覽器都支持,然後,世界上大部分頁面都支持JavaScript,最重要的是,javaScript是提升用戶體驗不可缺少的工具,而且相對簡單易學。
2.我要怎麼學習javaScript?
這就是我們今天需要解決的問題。學習是一個漸變得過程,經濟基礎決定上層建築,只有我們把基礎都打牢了才能爲下一步做好準備。
1.在html頁面中插入javascript腳本
(1)在html頁面中<script></script>,這對元素標籤可以出現在任何位置,但是一般習慣於將其放在html頁面的<head></head>標籤元素的中間;javascript的執行順序是由上往下。
(2)我們可以新起一個js文件,裏面並不需要用到<script></script>,直接寫需要的代碼就好。使用例子如下
<script src="script.js"></script>
(3)頁面顯示初始化的js必須放在head裏面,因爲初始化都要求提前進行(如給頁面body設置css等)2.語句
通常一行的結束就被認定爲語句的結束,通常在結尾加上一個分號";"來表示語句的結束。
document.write("這就是一個語句");
3.註釋方式
(1)單行註釋;
//快快把我變成單行註釋
(2)多行註釋
/*
我是多行註釋
*/
4.變量和變量名
變量,字面意思就是一種可變量,編程方面理解就是一種存儲某些值得存儲器。變量名就是這個變量的標識。
變量名的命名規則:(1)不能使用javascript的保留字和關鍵字
(2)必須使用字母,下劃線,美元符號開始
(3)可以使用任意多個英文字母、數字、下劃線(_)或者美元符($)組成。
(4)區分大小寫;變量雖然可以不聲明而直接使用,但是爲了規範,必須先聲明在使用。
var bianliang;
bianliang = "這是使用語法";
5.判斷語句和循環語句
(1)if...else
(2)while
(3)for
6.函數
函數是可以完成一個特定功能的代碼段,爲了使代碼整潔和清晰,將需要多次使用的業務邏輯封裝起來,到需要使用的時候直接調用,這樣就省去了代碼的重複編寫時間,提高效率。而在javascript中,定義函數格式如下
function 函數名(){
函數代碼
}
函數分類//有參數函數
function 函數名(x,y,z,...){
函數代碼
return 可以是數字,字符串等其他類型;
}
//key:多個參數之間用逗號隔開(英文狀態下的逗號)
//無參數函數
function 函數名(){
//函數代碼
return 返回值可以是多種類型;
}
//不同於java,c++的地方時 函數定義和聲明的時候不需要寫出返回值類型