前言 說Jquery之前,先來學習一下Javascript(以後簡稱為JS)語言中的基礎知識問題,其時對於每種程式語言來說基礎知識都是大同小異的,對變量,函數,條件語句塊,循環語句塊等等,而對於每種語言在寫法上到是顯得各有不同,如JS裡在定義變量時,你要用var去聲局部變量的聲明,而對於弱類型的語言JS來說,你也可以不加var,但不加它會認為這個變量為全域變量,這是要注意的。
變數 在程式運作過程中,其值可以改變的(呵呵,10多年前書上的定義)
var people ; //宣告一個名為people的變數
var people="good boy" ; //宣告變數的同時為它賦值,瀏覽器自動解釋它為字元型變數
var age=23; //宣告一個局部變量,類型為整形
age=30 ; //聲明一個全域變量,類型為整形,在程式執行過程中,它不會被釋放
函數 為了實現一個功能,將一些程式碼區塊組織在一起,形成一個整體,我們叫它函數function,它可以大大減小程式碼的重複量,並使程式更清晰
// 標準寫法
funciton helloFun(){
alert("hellow world")
🎜>// 變數形式的寫法
var helloFun=function(){
alert("hellow world")
}
// 函式可以有參數,它異為弱型別
}
// 函式可以有參數,它異為弱型別
var helloFun=function(msg){
alert(msg);
}
// 函數的呼叫
helloFun("hello world");
複製程式碼
程式碼如下:
// switch實例
var input🎜>
// switch實例
var inputNumber=docm. "type");
switch(inputNumber)
{
case 1:
alert("型1號");
break;
case 2:
alert(>break;
case 2:
alert(>break;
case 2:
alert(>break;
case 2:
alert(>break;
case 2:
alert(>break;
case 2:
alert(>break;
case 2:
alert(>break;
case 2:
alert(>break;
case 2:
alert( "類型2號");
break;
case 3:
alert("類型3號");
break;
default:
alert("throw new Exception( )");
break; }
// if實例
var inputAge=document.getElementByID("age");
}
else if(inputAge>=70)
{
alert("老年人")
}
else
{
alert("填入表單有誤") ;
}
複製程式碼
程式碼如下:
// for迴圈
var arr=[11 ,2,3]
for(int i=0;j=Arr.length;i
console.log(arr[i]); // 火狐的控制台可以看到結果} 事實上,在JS世界,對於程式碼的執行效能也是很有講究的,我們在for語句的寫法效能不是錯的,但如果寫成下面的,效能會有所下降,因為它每次遍歷時,都會去求Arr的長度。 複製程式碼 程式碼如下: // for迴圈var arr=[11 ,2,3] for(int i=0;iconsole.log(arr[i]); // 表現不好的} 好了,對於JS程式設計基礎就寫到這裡,從下回開始,將介紹jquery的相關知識了,感謝閱讀!