2021年7月30日 星期五

05_JavaScript資料型別

三個基本資料型別
    數字. 如: 123, 120.50 等.
    字串. 如: "This text string" 等.
    布林. 如: true 或 false.
 
JavaScript還定義了兩種資料型別:nullundefined, 各自僅限定一個單一的值。
 
另, JavaScript也支援 '物件的複合資料型別'。
(註) Java不作整數和浮點值之間的區別。
JavaScript中的所有數位均為浮點值。使用 64位元浮點格式。
 
JavaScript變數
同其他的程式設計語言,JavaScript也有變數。
變數可以是命名容器。您可以將資料放入這些容器,然後參考該資料簡單地命名容器。
 
要在JavaScript程式使用一個變數,必須宣告它。
變數是用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>
 
注意:一旦宣告變數. 它的生命週期在整個文件中。不需要重新宣告同一個變數兩次。
 
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變數名稱有區分大小寫
 
保留字
以下是在JavaScript中的保留字。不能用於如 變數. 函式. 方法. 迴圈標籤. 或任何物件名稱。

沒有留言:

張貼留言

(Centos-7s) 更新: 網卡名稱改回 eth0 的方法

將 CentOS 7 網卡名稱修改, 用回 Eth0 的方法:   1) # vi /etc/sysconfig/grub 內容大概是這樣:   GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR="$(sed 's, release...