標籤:
1. 標識符
所謂的標識符(identifier),就是一個名稱。在javascript中,標識符用來命名變數和函數,或者用作javascript代碼中某些迴圈的標籤。合法的標識符命名規則如下:
(1)必須以字母、_或$開頭,中間可以是字母、數字或_、$。
(2)不能包含空格或+、-等特殊符號。
(3)不能和javascript中的關鍵字同名。
(4)嚴格區分大小寫。例如studentname和studentName代表兩個不同的變數。
2. 關鍵字
javascript關鍵字表
| var |
new |
boolean |
float |
int |
char |
| byte |
double |
function |
long |
short |
true |
| break |
continue |
interface |
return |
typeof |
void |
| class |
final |
in |
package |
synchronized |
with |
| catch |
false |
import |
null |
switch |
while |
| extends |
implement |
else |
goto |
native |
static |
| finally |
instanceof |
private |
this |
super |
abstract |
| case |
do |
for |
public |
throw |
default |
3. 常量
程式運行時,值不能改變的量為常量(Constant)。常量主要用於為程式提供固定的和精確的值(包括數值和字串),比如數字、邏輯值真和假(true、false)等都是常量。聲明常量使用const進行聲明。
常量在程式中定義後便會在電腦中一定的位置儲存下來,在程式結束之前,它不發生變化。如果在程式中過多地使用常量,會降低程式的可讀性和可維護性,當一個常量在程式內多次被引用時,可以考慮先在程式開始處將它設定為變數,再引用,當此值需要更改時,則只需更改其變數的值就可以了。
4.變數
在javascript中,使用變數前需要先聲明變數,所有的javascript變數都是由關鍵字var聲明。
變數的範圍是指某變數在程式中的有效範圍,也就是程式中定義這個變數的地區。在javascript中變數根據範圍可分為兩種:全域變數和局部變數。全域變數是定義在所有函數之外,範圍整個指令碼代碼的變數;局部變數是定義在函數體內,只作用於函數體的變數,函數的參數也是局部性的,只在函數內部起作用。
<script language="JavaScript">
var a="i like java";//該變數在函數外聲明,作用於整個指令碼代碼
function test(){
a="i like javascript";
var b="指令碼語言"//該變數在函數內部聲明,只作用於該函數體
alert("a="+a);
alert("b="+b);
}
alert("a="+a);//a是全域變數,在此處
//alert("b="+b);//b是局部變數,離開函數後無效
</script>
JavaScript資料結構