JavaScript 學習筆記(四)
來源:互聯網
上載者:User
本機物件
①Array類
②Date類
對象的類型 內建對象
①Global對象
②Math對象
宿主對象
今天繼續學習JS中的對象,昨天學完了本機物件中的兩個重要對象Array和Date。今天看下內建對象Global對象和Math對象。
Global對象
encodeURI()方法用於處理完整的URI,去除一些空格等字元。
eval()方法可計算某個字串,並執行其中的的 JavaScript 代碼。
Math對象
min()方法和max()方法用於判斷一組數中的最大值和最小值。這兩個方法都可接受任意多個參數。
ceil()方法表示向上舍入函數,總是把數字向上舍入到最接近的值。
floor ()方法表示向下舍入函數,總是把數字向下舍入到最接近的值。
round()方法表示標準的舍入函數,如果數字與下一個整數的差不超過0.5,則向上舍入,否則向下舍入。這是在初中學過的舍入規則。
pow()方法用於把數字升到指定的冪,如把2升到10次冪(在數學中表示為210)。
sqrt()方法用於返回指定數位平方根。
Math對象還有一整套三角函數方法。
random()方法返回一個0到1之間的隨機數,不包括0和1。這是在首頁上顯示隨機引述或新聞的網站常用的工具。
未完。。。random()方法樣本
複製代碼 代碼如下://返回兩整數之間的隨機數
function RandomFn(strFirst, strLast) {
var iFirst = parseInt(strFirst);
var iLast = parseInt(strLast);
//兩個數之間的個數
var iCount = iLast - iFirst + 1;
if (iCount > 0) {
//randdom()函數返回的是一個0和1之間的隨機小數
var ranNum = Math.floor(Math.random() * iCount + iFirst);//一般以這種格式取隨機數:乘以總個數,然後加起始數,最後向下舍入
document.getElementById('Label1').innerHTML = ranNum;
}
else {
alert("整數2應比整數1大,請重新輸入");
}
}