Javascript入門學習js函式
1,函式:
function是一個定義一次卻可以多次呼叫的js程式碼。
當一個函式被一個物件呼叫時,那麼這個函式就叫做這個物件的方法。
functioncssrain(x,y)
{
code
}
解釋:
cssrain:為函式名;
():為運算符;
x,y:為引數;
2,函式的'返回值:
functiona(x){
e(x);
}
functionb(y){
e(y);
returny;
}
alert(a(1))//因為沒寫return,所以返回undefined
alert(b(2))
3function語句和函式直接量:
functionf(x){returnx*x;}//
varf=function(x){returnx*x;}//
第一個是function語句建立的,第二個是直接用函式直接量定義一個表示式,當然用這種方式,建立的也是匿名函式。
雖然直接量可以匿名,但也可以指定函式名;
比如:
varf=functionfact(x){returnx*fact(x-1);}//這樣做的好處;呼叫自身非常爽。
4函式命名:
functionlike_this(){}
或者functionlikeThis(){}//駝峰式
5函式的引數:
由於js是一種寬鬆型別語言,引數不需要指定什麼資料型別。引數也可以多也可以少,
比如:functionx(a,b){}//我們寫了2個引數
如果我們傳了3個引數,js會自動忽略掉多的/
例項:
functionx(a,b){
e(a+""+b);
}
x(1,2,3,4);
如果我們只傳了一個引數,會出現什麼情況呢?
functionx(a,b){
e(a+""+b);
}
x(1);
我們發現輸出了undefined,所以js會把少的,賦予undefined;
這樣可能會引起程式錯誤。
解決:
functionx(a,b){
varb=b||"";//這個是或運算子,如果前面的b為undefined,也就是false,他會取後面的空字元
e(a+""+b);
}
x(1);
-
關於HTML meat作用
meta標籤用於網頁的與中,meta標籤的用處很多。meta的屬性有兩種:name和http-equiv。name屬性主要用於描述網頁,對應於content(網頁內容),以便於搜尋引擎機器人查詢、分類(目前幾乎所有的搜尋引擎都使用網上機器人自動查詢meta值來給網頁分類)。這其中最重要的是descrip...
-
網頁設計的佈局
網頁設計的工作目標,是通過使用更合理的顏色、字型、圖片、樣式進行頁面設計美化,在功能限定的情況下,儘可能給予使用者完美的視覺體驗。以下是小編為您帶來的網頁設計的佈局,看看吧!網頁設計的佈局11、響應式網頁設計響應式網頁設計是網頁設計的一種技術,可在N多種瀏...
-
WAP的簡介
WAP協議被設計用來在無線客戶端(比如行動電話)上展示因特網內容。您應當具備的基礎知識在繼續學習之前,您需要對下面的知識有基本的瞭解:WWW,HTML以及有關網頁構建的基礎知識JavaScriptXML如果您希望首先學習這些專案,請在我們的首頁訪問這些教程。什麼是WAP?無線產...
-
關於javascript使用isNaN()函式判斷變數是否為數字
javascript中判斷變數是否為數字的方法,這裡主要介紹javascript裡的isNaN()函式。功能:isNaN()函式用於檢查其引數是否是非數字值。語法:isNaN(x)x必需。要檢測的值。返回值:如果x是特殊的`非數字值NaN(或者能被轉換為這樣的值),返回的值就是true。如果x是其他值,則返...