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

