JavaScript 學習筆記(四)
更新時間:2009年12月31日 22:45:54 作者:
今天繼續(xù)學習JS中的對象,昨天學完了本地對象中的兩個重要對象Array和Date。今天看下內(nèi)置對象Global對象和Math對象。
本地對象
①Array類
②Date類
對象的類型 內(nèi)置對象
①Global對象
②Math對象
宿主對象
今天繼續(xù)學習JS中的對象,昨天學完了本地對象中的兩個重要對象Array和Date。今天看下內(nèi)置對象Global對象和Math對象。
Global對象
encodeURI()方法用于處理完整的URI,去除一些空格等字符。
eval()方法可計算某個字符串,并執(zhí)行其中的的 JavaScript 代碼。
Math對象
min()方法和max()方法用于判斷一組數(shù)中的最大值和最小值。這兩個方法都可接受任意多個參數(shù)。
ceil()方法表示向上舍入函數(shù),總是把數(shù)字向上舍入到最接近的值。
floor ()方法表示向下舍入函數(shù),總是把數(shù)字向下舍入到最接近的值。
round()方法表示標準的舍入函數(shù),如果數(shù)字與下一個整數(shù)的差不超過0.5,則向上舍入,否則向下舍入。這是在初中學過的舍入規(guī)則。
pow()方法用于把數(shù)字升到指定的冪,如把2升到10次冪(在數(shù)學中表示為210)。
sqrt()方法用于返回指定數(shù)字的平方根。
Math對象還有一整套三角函數(shù)方法。
random()方法返回一個0到1之間的隨機數(shù),不包括0和1。這是在主頁上顯示隨機引述或新聞的站點常用的工具。
未完。。。random()方法示例
//返回兩整數(shù)之間的隨機數(shù)
function RandomFn(strFirst, strLast) {
var iFirst = parseInt(strFirst);
var iLast = parseInt(strLast);
//兩個數(shù)之間的個數(shù)
var iCount = iLast - iFirst + 1;
if (iCount > 0) {
//randdom()函數(shù)返回的是一個0和1之間的隨機小數(shù)
var ranNum = Math.floor(Math.random() * iCount + iFirst);//一般以這種格式取隨機數(shù):乘以總個數(shù),然后加起始數(shù),最后向下舍入
document.getElementById('Label1').innerHTML = ranNum;
}
else {
alert("整數(shù)2應(yīng)比整數(shù)1大,請重新輸入");
}
}
①Array類
②Date類
對象的類型 內(nèi)置對象
①Global對象
②Math對象
宿主對象
今天繼續(xù)學習JS中的對象,昨天學完了本地對象中的兩個重要對象Array和Date。今天看下內(nèi)置對象Global對象和Math對象。
Global對象
encodeURI()方法用于處理完整的URI,去除一些空格等字符。
eval()方法可計算某個字符串,并執(zhí)行其中的的 JavaScript 代碼。
Math對象
min()方法和max()方法用于判斷一組數(shù)中的最大值和最小值。這兩個方法都可接受任意多個參數(shù)。
ceil()方法表示向上舍入函數(shù),總是把數(shù)字向上舍入到最接近的值。
floor ()方法表示向下舍入函數(shù),總是把數(shù)字向下舍入到最接近的值。
round()方法表示標準的舍入函數(shù),如果數(shù)字與下一個整數(shù)的差不超過0.5,則向上舍入,否則向下舍入。這是在初中學過的舍入規(guī)則。
pow()方法用于把數(shù)字升到指定的冪,如把2升到10次冪(在數(shù)學中表示為210)。
sqrt()方法用于返回指定數(shù)字的平方根。
Math對象還有一整套三角函數(shù)方法。
random()方法返回一個0到1之間的隨機數(shù),不包括0和1。這是在主頁上顯示隨機引述或新聞的站點常用的工具。
未完。。。random()方法示例
復制代碼 代碼如下:
//返回兩整數(shù)之間的隨機數(shù)
function RandomFn(strFirst, strLast) {
var iFirst = parseInt(strFirst);
var iLast = parseInt(strLast);
//兩個數(shù)之間的個數(shù)
var iCount = iLast - iFirst + 1;
if (iCount > 0) {
//randdom()函數(shù)返回的是一個0和1之間的隨機小數(shù)
var ranNum = Math.floor(Math.random() * iCount + iFirst);//一般以這種格式取隨機數(shù):乘以總個數(shù),然后加起始數(shù),最后向下舍入
document.getElementById('Label1').innerHTML = ranNum;
}
else {
alert("整數(shù)2應(yīng)比整數(shù)1大,請重新輸入");
}
}
相關(guān)文章
JavaScript 自動分號插入(JavaScript synat:auto semicolon insertion)
今天在看《Extjs中文手冊》的時候,寫了四五行樣例代碼,結(jié)果IE和Firefox一直報錯不通過。2009-11-11
javascript模擬的Ping效果代碼 (Web Ping)
JS雖然發(fā)送不了真正Ping的ICMP數(shù)據(jù)包,但Ping的本質(zhì)仍然是請求/回復的時間差,HTTP自然可以實現(xiàn)此功能.2011-03-03
第七篇Bootstrap表單布局實例代碼詳解(三種表單布局)
Bootstrap提供了三種表單布局:垂直表單,內(nèi)聯(lián)表單和水平表單。接下來通過本文給大家介紹Bootstrap表單布局實例代碼詳解,非常不錯,具有參考借鑒價值,感興趣的朋友一起學習吧2016-06-06
JavaScript中的Reflect對象詳解(ES6新特性)
這篇文章主要介紹了JavaScript中的Reflect對象(ES6新特性)的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-07-07

