JavaScript語句分類大全

來源:互聯網
上載者:User

核心提示:JavaScript語句分類大全

  1、指派陳述式:var

  2.return語句

  3、條件分支語句 if...else,switch

  4、迴圈語句 for,for...in,while,break,continue.

  5、對象動作陳述式with,new,delete,this

  6、備註陳述式

  7、函數定義語句:function,return

  1、變數聲明指派陳述式:var

  var語句聲明了一個變數的名稱,同時也可以讓這個變數具有一個初始值。

  如果var語句在一個函數中聲明變數,則這個變數的有效地區只限於這個函數,叫局部變數;如果var語句在函數體外,則有效區為整個應用程式,叫全域變數。

  在函函數體外聲明一個變數可以不用var,給出變數的值就可以了。(但推薦使用var)

  var的文法如下:

  例:

 


 var Computer=9 //Computer 是一個整數變數,初值為9
     Computer=9 //Computer 是一個整數變數,初值為9
  2.return語句

  return語句指明將由函數返回的值。

  文法如下:

  return 運算式;

  如果這裡省略了運算式,或者函數結束時根本沒有return語句,這個函數就返回一個undefined類型的值。

  3、條件分支語句 if...else,switch

  1.if...else

  1)基本格式

  if(表述式)

  語句段1;

  ......

  else

  語句段2;

  ......

  2)功能:若運算式為true,則執行語句段1;否則執行語句段2。

  3)說明:

  ·if -else 語句是JavaScript中最基本的控制語句,通過它可以改變語句的執行順序。

  ·運算式中必須使用關係語句,來實現判斷,它是作為一個布爾值來估算的。

  ·它將零和非零的數分別轉化成false和true。

  ·若if後的語句有多行,則必須使用花括弧將其括起來。

  4)if語句的嵌套

  if(布爾值)語句1;

  else(布爾值)語句2;

  else if(布爾值)語句3;

  ……

  else 語句4;

  在這種情況下,每一級的布爾表述式都會被計算,若為真,則執行其相應的語句,否則執行else後的語句。

  樣本:

<script>
function abcd()
{
var d=confirm("請選擇確定或者取消");
if (d==1){
alert("你選擇的是確定");
}
else{
alert("你選擇的是取消");
}
}
</script>

  5).switch語句

  分支語句switch可以根據一個變數的不同取值而採取不同的處理方法。

  switch的文法如下:

  switch(運算式){

  case label 1:

  執行語句;

  case label 2:

  執行語句;

  ……

  default :

  執行語句;

  }

  樣本:


<script>
var d= new Date();
switch(d.getDate()){
case 0 : document.write("星期一");break;
case 1 : document.write("星期二");break;
case 2 : document.write("星期三");break;
case 3 : document.write("星期四");break;
case 4 : document.write("星期五");break;
case 5 : document.write("星期六");break;
case 6 : document.write("星期日");break;
}
</script>
 

1 2 下一頁 >全文閱讀 提示:試試"← →"鍵,翻頁更方便哦!

[1] [2]  下一頁



相關文章

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。