close

按此前往javascript完整教學目錄

 

 

javascript變數:javascript變數區分大小寫,變數名稱不可以用數字做為開頭。

(1) javascript中設定變數可以不用宣告其資料形態。若變數沒有指定初始值,宣告方式為:

var 變數名稱 = ;

若要連續宣告多個變數,可用逗號分隔,如:

var 變數名稱一 = 值一, 變數名稱二 = 值二, 變數名稱三 = 值三;

註:最常見的三種變數,是數字、字串、布林代數。

數字的宣告方式,如:

var v1 = -5;

var v2 = 10.36;

字串的值必須在兩旁加上雙引號或單引號。如:

var s1="aaa"; 以及 var s2='bbb';

布林代數的值只能為truefalse,宣告方式如:

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);    // 顯示125的值:17

document.writeln(a-b);    // 顯示125的值:7

document.writeln(a*b);    // 顯示125的值:60

document.writeln(a/b);    // 顯示125的值:2.4

document.writeln(a%b);   // 顯示125的餘數: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

 

a

b

a&&b

true

true

true

true

false

false

false

true

false

false

false

false

 

||

聯集(or)

a||b

 

a

b

a||b

true

true

true

true

false

true

false

true

true

false

false

false

 

!

反值(not)

!a

 

a

!a

true

false

false

true

 

範例:

var t = true, f = false;

document.writeln(t && f);  // 顯示truefalse的交集:false

document.writeln(t || f);   // 顯示truefalse的聯集:true

document.writeln(!t);  // 顯示true的反集:false

 

 

上一篇:javascript 教學 基礎介紹

下一篇:javascript 比較運算子與if判斷式

arrow
arrow
    創作者介紹
    創作者 埃伯 的頭像
    埃伯

    程式語言教學

    埃伯 發表在 痞客邦 留言(0) 人氣()