一、Math
随機選取
1 //随機選取
2 function getRandom (begin,end){
3 return Math.floor(Math.random()*(end-begin))+begin;
4 }
二、Error
1、try---catch
1 function message()
2 {
3 adddlert('歡迎來到百度貼吧');
4 }
5
6 function message()
7 {
8 try{
9 adddlert('歡迎來到百度貼吧');
10 }catch(e){
11 alert('代碼出錯,系統出錯提示:'+'\n'+ e.message+'\n'+ e.name);
12 }
13 }
運作結果:

2、error---onerror
1 function message()
2 {
3 adddlert('歡迎來到百度貼吧')
4 }
5 // onerror函數的三個參數用于确定錯誤确切的資訊,代表的意思依次為:
6 // 錯誤資訊;
7 // 發生錯誤的檔案;
8 // 發生錯誤的行号。
9
10 window.onload=function(){
11 message();
12 }
13 window.onerror = function(msg, file, line) {
14 alert("錯誤資訊: " + "\n"+ msg + "\n" + '出錯行數' + ":" + line+'\n'+'報錯的檔案'+file);
15 return true;
16 }
三、Number
1 /*數字的分類*/
2
3 //數字的分類:
4 // JavaScript 中可以使用10進制數、8進制數、16進制數、實數、浮點數。
5 // 以 0 開頭的整數是8進制數,
6 // 以 0x 開頭的整數是16進制數。
7
8 console.log(12345) // 10進制數 12345
9 console.log(1.23) // 實數 1.23
10 console.log(1.23e4) // 1.23 × 10的4次方
11 console.log(1.23E4) // 1.23 × 10的4次方
12 console.log(0777) // 8進制數777
13 console.log(0xff88) // 16進制數FF88
14
15 //通過傳統方式
16 var num1 = 1;
17 //通過對象方式
18 var num2 = new Number(3);//
19 console.log(num1);//1
20 console.log(num2);//Number
四、Object
1 // tostring方法其實是object的方法,而其他所有對象都能通路到該屬性
2 // 為什麼呢。萬物都繼承在object
3
4 // var obj = new Object()
5 for( var obj in Object)
6 {
7 console.log(obj);
8 }