Loading...
訪客人次:
 
 
 
 
2009年1月19日 星期一 , ,  

DHTML基礎教學(2)--程式基本概念之變數篇

在前一篇有提到,要做 DHTML 必須搭配 Script,而 Script 是一種程式語言,所以必須先了解一些程式的基本觀念

什麼是變數(Variable),變數跟數學上的代數有點像,例如

X = 5
Y = 3
Z = X + Y

那我們就可以知道 Z 會等於 8
而這些 X Y Z 在數學上叫代數,可以理解成代表某個數的東西,換到程式這邊來時,X Y Z 就是變數,所以變數就是用來代表某個東西的某個名字

變數是相對於常數的一個用詞,常數是指恆常不變的一個值,例如數學上(還是物理上? @@) PI=3.1415926...,所以我們可以理解到當有一個算式如下

2 x PI

所代表的就是 2 乘上 3.1415926...

而變數就是指它可以被改變它所代表的值,例如

A = 5
B = 7
X = A + B
A = 1
B = 8
Y = A + B

在上例中,X 的值會是 12 ,在那之後,我們改變了 A 和 B 所代表的值,因此 Y 會等於 9

以上是變數的概念,但要注意的是,變數不是只能代表一個數字,也可以代表一段文字,或是其他的東西,所以在大部份的程式語言中,都會去定義變數的資料型態﹙所謂的資料型態 Data Type,像是數字是一種資料型態,文字是一種資料型態,還有很多種資料型態,我們後續再講﹚

定義一個變數的名字以及它的型態這個動作,在程式語言中叫做宣告變數,一般來說宣告了變數的型態之後,它就只能代表這種型態的值,例如宣告一個數字型態的變數,就不能讓它代表一段文字

在宣告變數時,若要求要明確定義變數的資料型態,這種程式語言通常稱之為型態嚴謹的語言,但有些程式語言在宣告變數時,並不會明確的指定該變數的資料型態,且也可以隨意地讓該變數代表不同型態的值,這種程式語言通常稱之為型態鬆散的語言,像是我們後續要講的 Script 就是這樣的一種程式語言

--gs--
{DHTML基礎教學}{什麼是變數}
沒找到你要的東西嗎?歡迎留下你的問題!若是我知道的,我會盡力的回答。

0 意見:


張貼留言

廣告訊息會被我刪除