資源描述:
《javascript常用方法70513》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。
1、javascript常用方法70513筆落驚風雨,詩成泣鬼神。別裁偽體親風雅,轉益多師是汝師。思家步月清宵立,憶弟看云白日眠。物是人非事事休,欲語淚先流。眼前道路無經(jīng)緯,皮里春秋空黑黃。javascript常用6種數(shù)據(jù)類型1、undefined2、null3、boolean4、string5、number6、object有一個函數(shù)可以查看變量的類型typeof(變量)關于string類型,常用的函數(shù)有:s.substring(a,b)從字符串s中第a個下標開始直到第b個下標取若干子字符串返回,包括a不包括bs.slice(a,b)使用和subst
2、ring基本相同,區(qū)別是slice可以接受負值參數(shù),表示從后往前截取s.substr(a,b)從字符串s的第a個下標開始,截取b個長度的子字符串s.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)找出字符串
3、s中下標b處的字符字符串還有一個屬性"length"可以返回字符串的長度字符串還有一個函數(shù)split(a),將字符串以字符a作為分割符,返回一個數(shù)組字符串與數(shù)值型數(shù)據(jù)相互轉換1、將字符串a轉化為數(shù)值型:parseInt(a)、parseFloat(a)2、將數(shù)值轉化為字符串:與字符串進行拼接數(shù)組數(shù)組的定義:vara=newArray();varb=newArray("hello","good","thank");varc=["hello","good","thank"];可以通過length返回數(shù)組的長度,可以通過下標(比如a[0])來取得數(shù)組元
4、素數(shù)組常用函數(shù):.toString().join(a)將數(shù)組作為字符串返回,并指定元素之間的連接符a.reverse將數(shù)組元素逆序.sort()將數(shù)組里元素按照升序排列.push(a)向數(shù)組中壓入一個元素a.pop()將數(shù)組中最后進入的元素彈出并返回關于日期處理函數(shù)Date()定義:varmyDate=newDate();表示距離1970年1月1日0點0分之間的毫秒數(shù),也即當前時間Date對象常用方法:getFullYear():拿到4位數(shù)的年份表示getYear():拿到2位數(shù)的年份表示,不推薦使用getMonth():拿到月份表示,返回值為0
5、--11之間getDate():拿到日期表示,返回1--31getDay():拿到星期幾的表示,返回是0--6之間getHours():拿到小時表示,返回0--23getMinutes():拿到分鐘表示,返回0--59getSeconds():拿到秒表示,返回0--59getMilliseconds():拿到豪秒表示,返回0--999getTime():返回當前時間到1970年1月1日0點0分之間的毫秒差與上面getXXX()方法對應的有setXXX(),用于設置日期的各分量除了可以拿到當前時間之外,還可以定義一個特定的時間:newDate("m
6、onthdd,yyyyhh:mm:ss");//month表示英文月份表示,從January---DecembernewDate("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():求開平方關于窗口對象w
7、indow,常用方法:(BOM,browserobjectmodel<窗口對象模型>)moveBy(x,y)將當前窗口在當前位置向X方向移動x個像素,向Y方向移動y個像素,x、y可為正為負,分別表示正向負向moveTo(x,y)將當前窗口直接定位到(x,y)坐標resizeBy(w,h)將當前窗口的寬度和高度在原來的基礎上擴展w和h個像素,w、h可為負,表示縮小resizeTo(w,h)open(url,打開方式,屬性設置)用于打開一個新窗口close():關閉當前窗口alert():彈出一個提示框confirm(msg)<>:確認框prompt
8、(msg,content):輸入框,msg表示輸入提示;content表示默認輸入document.write("");用于向當前文檔內