回顧JavaScript基礎知識小結

時間:2024-09-11 09:35:30 JavaScript 我要投稿
  • 相關推薦

回顧JavaScript基礎知識小結

  說Jquery之前,先來學習一下Javascript(以后簡稱為JS)語言中的基礎知識問題,其時對于每種編程語言來說基礎知識都是大同小異的,對變量,函數,條件語句塊,循環語句塊等等,而對于每種語言在寫法上到是顯得各有不同,如JS里在定義變量時,你要用var去聲局部變量的聲明,而對于弱類型的語言JS來說,你也可以不加var,但不加它會認為這個變量為全局變量,這是要注意的。

回顧JavaScript基礎知識小結

  在程序運行過程中,其值可以發生改變的(呵呵,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,否則使用if...else,看代碼

  復制代碼 代碼如下:

  // switch實例

  var inputNumber=document.getElementByID("type");

  switch(inputNumber)

  {

  case 1:

  alert("類型1號");

  break;

  case 2:

  alert("類型2號");

  break;

  case 3:

  alert("類型3號");

  break;

  default:

  alert("throw new Exception()");

  break;

  }

  // if實例

  var inputAge=document.getElementByID("age");

  if(inputAge>1 && inputAge<18)

  {

  alert("未成年");

  }

  else if (inputAge>=18 && inputAge<70)

  {

  alert("成年人");

  }

  else if(inputAge>=70)

  {

  alert("老年人")

  }

  else

  {

  alert("填寫表單有誤");

  }

  循環語句

  即在附和某個條件的時候,重復的執行某個代碼塊,我們可以使用while ,for等等

  復制代碼 代碼如下:

  // for循環

  var arr=[1,2,3]

  for(int i=0;j=Arr.length;i<j;i++){

  console.log(arr[i]); // 火狐的控制臺可以看到結果

  }

  事實上,在JS世界,對于代碼的執行性能也是很有講究的,我們在for語句的寫法性能不是錯的,但如果寫成下面的,性能會有所下降,因為它每次

  遍歷時,都會去求Arr的長度。

  復制代碼 代碼如下:

  // for循環

  var arr=[1,2,3]

  for(int i=0;i<Arr.length;i++){

  console.log(arr[i]); // 性能不好的

  }

【回顧JavaScript基礎知識小結】相關文章:

關于javascript的基礎知識06-13

javascript基礎知識大全08-22

IE與Firefox在JavaScript上的不同寫法小結07-22

JAVA認證基礎知識:JavaNativeInterface學習小結01-11

對javascript的理解08-08

常用的JavaScript模式09-22

Javascript的this用法簡述08-15

JavaScript學習筆記08-24

JavaScript 基礎教學09-29

JavaScript的課堂講解09-03

亚洲制服丝袜二区欧美精品,亚洲精品无码视频乱码,日韩av无码一区二区,国产人妖视频一区二区
亚洲自拍偷拍一区二区 | 综合亚洲欧美日韩一区二区 | 精品国偷自产在线一区二区视频 | 亚洲国产亚综合在线欧美 | 亚洲中文在线视频观看 | 伊人亚洲免费看国产精品 |