資源描述:
《javascript常用方法》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、javascript常用方法javascript常用6種數(shù)據(jù)類型1、undefined2、null3、boolean4、string5、number6、object有一個函數(shù)可以查看變量的類型typeof(變量)關(guān)于string類型,常用的函數(shù)有:s.substring(a,b)從字符串s中第a個下標開始直到第b個下標取若干子字符串返回,包括a不包括bs.slice(a,b)使用和substring基本相同,區(qū)別是slice可以接受負值參數(shù),表示從后往前截取s.substr(a,b)從字符串s的第a個下標開始,截取b個長度的子字符串s.
2、substr(a)從字符串s的第a個下標開始,將后面所有字符作為一個子串截取s.replace(str1,str2);將s中str1替換成str2;s.indexOf(a)找出字符串s中從左邊開始第一個字符a的下標s.indexOf(a,b)找出字符串s中從第b個字符開始字符a第一次出現(xiàn)的下標s.lastIndexOf(a)從字符串s后面往前找,第一次找到的字符a的下標s.charAt(b)找出字符串s中下標b處的字符字符串還有一個屬性"length"可以返回字符串的長度字符串還有一個函數(shù)split(a),將字符串以字符a作為分割符,返
3、回一個數(shù)組字符串與數(shù)值型數(shù)據(jù)相互轉(zhuǎn)換1、將字符串a(chǎn)轉(zhuǎn)化為數(shù)值型:parseInt(a)、parseFloat(a)2、將數(shù)值轉(zhuǎn)化為字符串:與字符串進行拼接數(shù)組數(shù)組的定義:vara=newArray();varb=newArray("hello","good","thank");varc=["hello","good","thank"];可以通過length返回數(shù)組的長度,可以通過下標(比如a[0])來取得數(shù)組元素數(shù)組常用函數(shù):.toString().join(a)將數(shù)組作為字符串返回,并指定元素之間的連接符a.reverse將數(shù)組元素逆
4、序.sort()將數(shù)組里元素按照升序排列.push(a)向數(shù)組中壓入一個元素a.pop()將數(shù)組中最后進入的元素彈出并返回關(guān)于日期處理函數(shù)Date()定義:varmyDate=newDate();表示距離1970年1月1日0點0分之間的毫秒數(shù),也即當前時間Date對象常用方法:getFullYear():拿到4位數(shù)的年份表示getYear():拿到2位數(shù)的年份表示,不推薦使用getMonth():拿到月份表示,返回值為0--11之間getDate():拿到日期表示,返回1--31getDay():拿到星期幾的表示,返回是0--6之間ge
5、tHours():拿到小時表示,返回0--23getMinutes():拿到分鐘表示,返回0--59getSeconds():拿到秒表示,返回0--59getMilliseconds():拿到豪秒表示,返回0--999getTime():返回當前時間到1970年1月1日0點0分之間的毫秒差與上面getXXX()方法對應(yīng)的有setXXX(),用于設(shè)置日期的各分量除了可以拿到當前時間之外,還可以定義一個特定的時間:newDate("monthdd,yyyyhh:mm:ss");//month表示英文月份表示,從January---Decem
6、bernewDate("monthdd,yyyy");newDate(yyyy,mth,dd,hh,mm,ss);newDate(yyyy,mth,dd);newDate(ms);Math函數(shù),常用方法:max():用于求出多個數(shù)中最大的值min():用于求出多個數(shù)中最小的值ceil():向上取整floor():向下取整random():隨即生成一個0--1之間的隨機小數(shù),不包括0和1abs():求絕對值sqrt():求開平方關(guān)于窗口對象window,常用方法:(BOM,browserobjectmodel<窗口對象模型>)moveBy
7、(x,y)將當前窗口在當前位置向X方向移動x個像素,向Y方向移動y個像素,x、y可為正為負,分別表示正向負向moveTo(x,y)將當前窗口直接定位到(x,y)坐標resizeBy(w,h)將當前窗口的寬度和高度在原來的基礎(chǔ)上擴展w和h個像素,w、h可為負,表示縮小resizeTo(w,h)open(url,打開方式,屬性設(shè)置)用于打開一個新窗口close():關(guān)閉當前窗口alert():彈出一個提示框confirm(msg)<>:確認框prompt(msg,content):輸入框,msg表示輸入提示;content表示默認輸入doc
8、ument.write("");用于向當前文檔內(nèi)打印信息document.URL:用戶返回當前頁面的地址location.href="":將當前頁面定位到某個其他頁面或地址screen.width:獲得顯示