引用JavaScript代碼方式
將JavaScript代碼放到head標籤中的script中
<head>
<script>
JavaScript goes here . . .
</script>
</head>
將JavaScript代碼存爲一個擴展名爲 .js 的獨立
<head>
<script src = "file.js"></script>
</head>
最好的做法是把script標籤放到HTML文檔的最後, 結束body標籤之前以便瀏覽器快速的加載頁面。
註釋
//單行註釋
<!--這是JavaScript種的註釋
<!--這是HTML種的註釋-->
/*多行註釋
多行註釋*/
變量
允許直接使用變量而無需事先聲明,但最好事先聲明以免發生某些錯誤。聲明如下:
var age;
變量的作用域
全局變量和局部變量
注意:如果函數中的變量未用var聲明,則視爲全局變量!
數據類型
JavaScript是一種弱類型語言,不需要進行類型聲明,程序員在任何階段都可以改變變量的數據類型。類型有字符串、數值、布爾值數組、對象。
數組
數組可以用關鍵字Array來聲明,聲明數組的同時還可以指定數組初始元素個數(也可以不給出),也就是數組的長度。例如:
var beatle = Array(4);
var arr = Array();
var arr = [ ];
array[ index ] = element;//數組的填充
beatles[0] = "John";
beatles["age"] = 18; //關聯數組
beatles = Array(“John”,18,false );
beatles = [“John”,18,false];
beatles[0] = arr ;
beatles [0] = arr[3];
對象
創建對象用Object關鍵字或者花括號語法:
var lennon = Object();
lennon.name = "John";
lennon.year = 1940;
var lennon = {name:"John",year:1940};
操作
算術操作符(+、-、*、/)
1+2*3/4
“10”+ 20 //結果是1020
“I fell ”+ "happy"
條件語句
if(condition){
statemens;
}
比較操作符(>、<、>=、<=、==、!=、===、!==)
邏輯操作符(&&、||、!)
循環語句
while(condition){
statements;
}
do{
statements;
}while(condition);
for(initial condition; test condition; alter condition){
statements;
}
函數
function name(arguments){
statements;
}