當前位置:編程學習大全網 - 腳本源碼 - javascript的switch用法

javascript的switch用法

那個,前面的回答,我表示有意見。

首先,括號中的A,B,C,是用逗號隔開的三個表達式A、B、C,這個整體叫做逗號表達式。

何為逗號表達式 ?參見百科 /view/2393109.htm

直接點說,逗號表達式最後的值,是由表達式的最後壹個表達式(這裏是表達式C)決定的。但是,並不是像前面仁兄所說的不執行前面的,而是會壹個壹個執行(先A,然後B,最後C)。

如果把這個逗號表達式分開來寫,應該是下面這樣:

A;

B;

switch(C) {

}

下面寫壹個很簡單的例子來說明這個問題:

<script>

var a, b, c;

switch(a=2, b=3, c=a+b){

case 2:alert(2);break;

case 3:alert(3);break;

case 5:alert(5);break;

default:alert('none');

}

</script>

上面的結果,是5 。 我想這是最有力的證明了!

  • 上一篇:infopath是什麽軟件有什麽用
  • 下一篇:常用的企業成本管理方法有哪些?
  • copyright 2024編程學習大全網