DHTML基础教学(2)--程序基本概念之变量篇
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 就是这样的一种程序语言
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
