標籤:
JavaScript基礎(簡介、文法)
一、JavaScript簡介
1.JavaScript是個什麼東西?
它是個指令碼語言,需要有宿主檔案,它的宿主檔案是HTML檔案。
2.它與Java什麼關係?
沒有什麼直接的聯絡,Java是Sun公司(已被Oracle收購了),JavaScript是netspace(網景公司,已被美國線上收購了),JScript是微軟的,90%像JavaScript,一些功能只能在IE上使用。
3.它的用法:
在HTML中位置有三塊:
(1)head裡面
(2)body裡面
(3)</html>之後
為了保險起見,一般寫在</html>之後。
<script language="javascript">代碼必須放在這裡面</script>
4.三個常用對話方塊:
alert("")警告對話方塊,作用是彈出一個警告對話方塊。
confirm("")確定對話方塊,作用是彈出一個可供選擇的確定對話方塊,點擊確定之後,它返回ture,點擊取消返回false,可以用變數來接收。
prompt("要顯示的提示文字"),作用是彈出一個可以輸入內容的對話方塊。
二、JavaScript文法(區別類型,但是是一門弱類型語言)
1.基礎資料型別 (Elementary Data Type):
字串、小數、整數、日期時間、布爾型等。
2.變數:
都是通用類型var,可以隨便儲存其它類型的值,可以直接使用,不用定義。但習慣上定義。
定義變數: var a; //所有變數定義都用var定義,var是通用的可變類型。var後面會根據定義的自己定的什麼類型,
如:var a=1;//定義的是數字,就是整型
var b="ss";//定義為字串,就是字串型
var c=0.1; //定義為小數,就是小數類型
3.數組:
數組的定義:new Array(); //它的長度是動態變化的,裡面可以放任意類型的元素。
數組元素的賦值:a[0]=123; a[1]="hello"; //元素中的索引從0開始。
數組的取值:a[i];
數組屬性:a.length; //數組元素的個數,長度。
方法:a.sort();//數組排序,按照每一個元素的第一個字元進行排序。a.reverse(); //翻轉數組。
4.函數:
函數的四要素:名稱、輸入、傳回值、加工。
定義函數:function add(形參){函數體} //函數名為add,輸入為參數的形式,傳回值可以是var類型,也可以return一個傳回值。
函數必須經過調用才能執行。函數的調用:add(實參)。
javascript基礎、文法