javascript常用方法

javascript常用方法

ID:19564427

大?。?5.00 KB

頁數(shù):7頁

時(shí)間:2018-10-03

javascript常用方法_第1頁
javascript常用方法_第2頁
javascript常用方法_第3頁
javascript常用方法_第4頁
javascript常用方法_第5頁
資源描述:

《javascript常用方法》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、javascript常用6種數(shù)據(jù)類型1、undefined2、null3、boolean4、string5、number6、object有一個(gè)函數(shù)可以查看變量的類型typeof(變量)關(guān)于string類型,常用的函數(shù)有:s.substring(a,b)從字符串s中第a個(gè)下標(biāo)開始直到第b個(gè)下標(biāo)取若干子字符串返回,包括a不包括bs.slice(a,b)使用和substring基本相同,區(qū)別是slice可以接受負(fù)值參數(shù),表示從后往前截取s.substr(a,b)從字符串s的第a個(gè)下標(biāo)開始,截取b個(gè)長度的子字符串s.substr(a)從字符串s的第a個(gè)下標(biāo)開始,將后面所有字符作為一個(gè)子

2、串截取s.replace(str1,str2);將s中str1替換成str2;s.indexOf(a)找出字符串s中從左邊開始第一個(gè)字符a的下標(biāo)s.indexOf(a,b)找出字符串s中從第b個(gè)字符開始字符a第一次出現(xiàn)的下標(biāo)s.lastIndexOf(a)從字符串s后面往前找,第一次找到的字符a的下標(biāo)s.charAt(b)找出字符串s中下標(biāo)b處的字符字符串還有一個(gè)屬性"length"可以返回字符串的長度字符串還有一個(gè)函數(shù)split(a),將字符串以字符a作為分割符,返回一個(gè)數(shù)組字符串與數(shù)值型數(shù)據(jù)相互轉(zhuǎn)換1、將字符串a(chǎn)轉(zhuǎn)化為數(shù)值型:parseInt(a)、parseFloat(a

3、)2、將數(shù)值轉(zhuǎn)化為字符串:與字符串進(jìn)行拼接數(shù)組數(shù)組的定義:vara=newArray();varb=newArray("hello","good","thank");varc=["hello","good","thank"];可以通過length返回?cái)?shù)組的長度,可以通過下標(biāo)(比如a[0])來取得數(shù)組元素?cái)?shù)組常用函數(shù):.toString().join(a)將數(shù)組作為字符串返回,并指定元素之間的連接符a.reverse將數(shù)組元素逆序.sort()將數(shù)組里元素按照升序排列.push(a)向數(shù)組中壓入一個(gè)元素a.pop()將數(shù)組中最后進(jìn)入的元素彈出并返回關(guān)于日期處理函數(shù)Date()定義

4、:varmyDate=newDate();表示距離1970年1月1日0點(diǎn)0分之間的毫秒數(shù),也即當(dāng)前時(shí)間Date對象常用方法:getFullYear():拿到4位數(shù)的年份表示getYear():拿到2位數(shù)的年份表示,不推薦使用getMonth():拿到月份表示,返回值為0--11之間getDate():拿到日期表示,返回1--31getDay():拿到星期幾的表示,返回是0--6之間getHours():拿到小時(shí)表示,返回0--23getMinutes():拿到分鐘表示,返回0--59getSeconds():拿到秒表示,返回0--59getMilliseconds():拿到豪秒

5、表示,返回0--999getTime():返回當(dāng)前時(shí)間到1970年1月1日0點(diǎn)0分之間的毫秒差與上面getXXX()方法對應(yīng)的有setXXX(),用于設(shè)置日期的各分量除了可以拿到當(dāng)前時(shí)間之外,還可以定義一個(gè)特定的時(shí)間:newDate("monthdd,yyyyhh:mm:ss");//month表示英文月份表示,從January---DecembernewDate("monthdd,yyyy");newDate(yyyy,mth,dd,hh,mm,ss);newDate(yyyy,mth,dd);newDate(ms);Math函數(shù),常用方法:max():用于求出多個(gè)數(shù)中最大的

6、值min():用于求出多個(gè)數(shù)中最小的值ceil():向上取整floor():向下取整random():隨即生成一個(gè)0--1之間的隨機(jī)小數(shù),不包括0和1abs():求絕對值sqrt():求開平方關(guān)于窗口對象window,常用方法:(BOM,browserobjectmodel<窗口對象模型>)moveBy(x,y)將當(dāng)前窗口在當(dāng)前位置向X方向移動(dòng)x個(gè)像素,向Y方向移動(dòng)y個(gè)像素,x、y可為正為負(fù),分別表示正向負(fù)向moveTo(x,y)將當(dāng)前窗口直接定位到(x,y)坐標(biāo)resizeBy(w,h)將當(dāng)前窗口的寬度和高度在原來的基礎(chǔ)上擴(kuò)展w和h個(gè)像素,w、h可為負(fù),表示縮小resizeT

7、o(w,h)open(url,打開方式,屬性設(shè)置)用于打開一個(gè)新窗口close():關(guān)閉當(dāng)前窗口alert():彈出一個(gè)提示框confirm(msg)<>:確認(rèn)框prompt(msg,content):輸入框,msg表示輸入提示;content表示默認(rèn)輸入document.write("");用于向當(dāng)前文檔內(nèi)打印信息document.URL:用戶返回當(dāng)前頁面的地址location.href="":將當(dāng)前頁面定位到某個(gè)其他頁面或地址screen.width:獲得顯示器寬度(像素)screen.

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。