JavaScript介紹
JavaScript:
JavaScript與Java不同??JS 是Netscape公司的產品,前身是LiveScript;Java是Sun公司的產品,現在是Oracle公司的產品。JS 是基於對象,Java是面向對象。JS 只需解釋就可以由瀏覽器執行,Java需要先編譯成字節碼文件,再執行JS 是弱類型,Java是強類型。JS 與java一樣都區分大小寫
1.0 函數的三種聲明方式:
1.1 一般函數
funtion fun(a,b){}
1.2 動態函數
var fun =newFunction("a","b","bocy");
1.3 匿名函數
window.onload=funtion(a,b){}
2.0 Objcet
* toString
3.0Array
3.1數組的創建
* var ar = new Array();
* var va = new Array(5);
* var ar = new Array(1,2,3,4,5);
* var ar=[];
* var ar=[1,2,3,4,5];
3.2 length
* 方法:
* join("#")
* push("a") pop()
4.0 Math
* max(a,b);
* min(x,d);
案例: random(); 返回 0-1 之間的隨機數
* Math.floor(random()*50+50)
* ceil()
* floor()
* round();
5.0 Date 獲得日期的一些方法
* getFullYear
* getDate
* getTime()
* getLocalString();
6.0五種基本數據類型
•number 、string 、boolean、null、undefined
•number :數字
•string :字符串,使用引號引起(單引號或雙引號)
•boolean :邏輯類型 true false
•null :代表的是空,一般用於引用類型賦默認值
•undefined :未定義,我們在使用變量時,這個變量沒有聲明就使用了
* String
* indexof()
* lastIndexOf()
* substring
* substr
* mathch()
*7.0 RegExp:正則原則
* var e = newRegExp("","igm");
* var e=/[a-z]/ig;
* [a-zA-Z0-9_]
* + 一個或多個
* * 0個或多個
* ? 0個或1個
* {6,12}
* \.
* eval()
8.0 JSy語法消息框
l警告框:向用戶提示某些信息,需要點擊確定按鈕才能繼續操作
•語法:alert("文本")
l確認框:正確用戶確認信息,需要點擊確定或者取消按鈕繼續
•點擊確認按鈕,返回值爲 true;點擊取消按鈕,返回值爲false
•語法:confirm("文本")提示框
l提示框:獲得用戶數據,然後點擊確認或取消按鈕繼續
•點擊確認按鈕,返回值爲輸入的值;點擊取消按鈕,返回值爲 null
•語法:prompt("文本","默認值")
l注意:
•在消息框的“文本”區域可以使用“\n”進行文字信息的換行顯示