三個基本資料型別:
數字. 如: 123, 120.50 等.
字串. 如: "This text string" 等.
布林. 如: true 或 false.
數字. 如: 123, 120.50 等.
字串. 如: "This text string" 等.
布林. 如: true 或 false.
JavaScript還定義了兩種資料型別:null和undefined, 各自僅限定一個單一的值。
另, JavaScript也支援 '物件的複合資料型別'。
(註) Java不作整數和浮點值之間的區別。
在JavaScript中的所有數位均為浮點值。使用 64位元浮點格式。
(註) Java不作整數和浮點值之間的區別。
在JavaScript中的所有數位均為浮點值。使用 64位元浮點格式。
JavaScript變數:
同其他的程式設計語言,JavaScript也有變數。
變數可以是命名容器。您可以將資料放入這些容器,然後參考該資料簡單地命名容器。
同其他的程式設計語言,JavaScript也有變數。
變數可以是命名容器。您可以將資料放入這些容器,然後參考該資料簡單地命名容器。
要在JavaScript程式使用一個變數,必須宣告它。
變數是用var宣告:
<script type="text/javascript">
<!--
var money;
var name;
//-->
</script>
變數是用var宣告:
<script type="text/javascript">
<!--
var money;
var name;
//-->
</script>
以 var宣告多個變數:
<script type="text/javascript">
<!--
var money, name;
//-->
</script>
變數的初始化:
<script type="text/javascript">
<!--
var name = "Ali";
var money;
money = 2000.50;
//-->
</script>
<script type="text/javascript">
<!--
var name = "Ali";
var money;
money = 2000.50;
//-->
</script>
注意:一旦宣告變數. 它的生命週期在整個文件中。不需要重新宣告同一個變數兩次。
JavaScript是型別化的語言。意味 JavaScript變數可以儲存任何資料型別的值, 不必宣告變數型別。
變數的型別可以在程式的執行過程中改變。
變數的型別可以在程式的執行過程中改變。
變數範圍:JavaScript變數只有兩個區域範疇:
全域性變數具有全域性範圍,意味它是無處不在存於JavaScript程式碼中。
區域性變數只在它被定義函式的那裡是可見的。例. 函式的引數則是區域性的。
全域性變數具有全域性範圍,意味它是無處不在存於JavaScript程式碼中。
區域性變數只在它被定義函式的那裡是可見的。例. 函式的引數則是區域性的。
在一個函式中,區域性變數優先於具有相同名稱的全域性變數。以下為例說明:
<script type="text/javascript">
<!--
var myVar = "global"; // Declare a global variable
function checkscope( ) {
var myVar = "local"; // Declare a local variable
document.write(myVar);
}
//-->
</script>將產生以下結果:
local
變數命名原則:
_不能使用任何保留的關鍵字作為變數名
_變數名不應以數位開始(0-9)。必須以字母或下劃線。
例,123test是無效的變數的名稱,
但 _123test是一個有效的。
_JavaScript變數名稱有區分大小寫。
_不能使用任何保留的關鍵字作為變數名
_變數名不應以數位開始(0-9)。必須以字母或下劃線。
例,123test是無效的變數的名稱,
但 _123test是一個有效的。
_JavaScript變數名稱有區分大小寫。
保留字:
以下是在JavaScript中的保留字。不能用於如 變數. 函式. 方法. 迴圈標籤. 或任何物件名稱。
以下是在JavaScript中的保留字。不能用於如 變數. 函式. 方法. 迴圈標籤. 或任何物件名稱。
沒有留言:
張貼留言