javascript變數:javascript變數區分大小寫,變數名稱不可以用數字做為開頭。
(1) javascript中設定變數可以不用宣告其資料形態。若變數沒有指定初始值,宣告方式為:
var 變數名稱 = 值;
若要連續宣告多個變數,可用逗號分隔,如:
var 變數名稱一 = 值一, 變數名稱二 = 值二, 變數名稱三 = 值三;
※ 註:最常見的三種變數,是數字、字串、布林代數。
數字的宣告方式,如:
var v1 = -5;
var v2 = 10.36;
字串的值必須在兩旁加上雙引號或單引號。如:
var s1="aaa"; 以及 var s2='bbb';
布林代數的值只能為true或false,宣告方式如:
var b1 = true;
var b2 = false;
(2) 基本的變數輸出如:
(2-1) 不換行輸出:document.write(變數名稱); 或者是 document.write(值);
(2-2) 換行輸出:基本上,用document.writeln(變數名稱); 以及 document.writeln(值); 或者是換行字元 \n 就可以達到換行輸出,但許多瀏覽器不支持,只會顯示「空格」而非「換行」。要顯示換行,必須在<script>標籤外再加上一層<pre>標籤,如:
<pre>
<script type="text/ecmascript">
var v1="aaa";
var v2="bbb";
document.writeln(v1);
document.writeln(v2);
</script>
</pre>
// 顯示:
又或者是:
<pre>
<script type="text/ecmascript">
var v1="aaa";
var v2="bbb";
document.write(v1+"\n"+v2);
</script>
</pre>
// 顯示:
以下教學,程碼中有使用到換行輸出的部分,都必須在<script>標籤外再加上一層<pre>標籤。
(3) 變數的運算:
(3-1) 數字的運算:
var a=12, b=5;
document.writeln(a+b); // 顯示12加5的值:17
document.writeln(a-b); // 顯示12減5的值:7
document.writeln(a*b); // 顯示12乘5的值:60
document.writeln(a/b); // 顯示12除5的值:2.4
document.writeln(a%b); // 顯示12除5的餘數:2
a++; // 使a的值增加1
document.writeln(a); // 顯示12+1的值:13
a--; // 使a的值減少1
document.writeln(a); // 顯示13-1的值:12
(3-2) 字串的運算:
var s1="aaa", s2="bbb";
document.write(s1+"jjj"+s2); //顯示:aaajjjbbb
(3-3) 布林代數的運算(邏輯運算):
運算符號 |
符號意義 |
範例 |
真值表 |
|||||||||||||||
&& |
交集(and) |
a&&b |
|
|||||||||||||||
|| |
聯集(or) |
a||b |
|
|||||||||||||||
! |
反值(not) |
!a |
|
範例:
var t = true, f = false;
document.writeln(t && f); // 顯示true和false的交集:false
document.writeln(t || f); // 顯示true和false的聯集:true
document.writeln(!t); // 顯示true的反集:false
留言列表