javascript對象小結_js物件導向

來源:互聯網
上載者:User

距離某天還有天

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>javascript對象</title> <script language="javascript" type="text/javascript"> var regExp=/\s\*/g; /*---------------string對象------------------*/ var str="this *is *test *string"; var sTxt=str.charAt(3); var aTxt=str.charCodeAt(3); var btxt=str.indexOf("s"); var cTxt=str.slice(0,4); var dTxt=str.split(" "); var subTxt=str.substr(0,4); var regTxt=str.match(regExp); var regSearchTxt=str.search(regExp); document.writeln("原始字串:"+str+"<br>"); document.writeln("charAt(3),返回索引字元:"+sTxt+"<br>"); document.writeln("charCodeAt(3),返回unicode字元代碼:"+aTxt+"<br>"); document.writeln("indexOf,返回指定字元索引"+btxt+"<br>"); document.writeln("slice(0,4),返回0,4之間的字元:"+cTxt+"<br>"); document.writeln("split(' '),以空格截取字元成數組:"+dTxt+"<br>"); document.writeln("substr(0,4),截取兩個索引之間的字元:"+subTxt+"<br>"); document.writeln("match,返回匹配的字串:"+regTxt+"<br>"); document.writeln("search,返回匹配的字串的便宜位置:"+regSearchTxt+"<br>"); /*-----------------Regex---------------*/ //test var result_tst=regExp.test(str); document.writeln("regExp.test(str),返回是否匹配:"+result_tst+"<br>"); //exec var result_exec=regExp.exec(str); document.writeln("返回匹配的內容:"+result_exec+"<br>"); var result=str.replace(regExp,"_"); document.writeln("返回替換的內容:"+result+"<br>"); //匹配規則 var reg2=/:\s*\w*\s*[0-9]+\s[0-9]{4}/; var reg1=/:\D*\s*\d+\s\d+/; var reg3=/w*@w+.w/; var str2="this is a date: march 12 2010"; var eTxt=str2.match(reg2); document.writeln(eTxt+"<br/ >"); //*----------------Date對象--------------------*/ var now=new Date(); var hours=now.getHours()+7*24; now.setHours(hours); document.write("一個星期後是:"+now+"<br>"); document.write("現在是"+now.getFullYear() +"年"+(now.getMonth()+1)+"月"+now.getDate() +"日"+now.getHours()+"時"+now.getMinutes() +"分"+now.getSeconds()+"秒"+"<br>"); //計時器 function countTime(){ var targetTime = new Date(2010,6,24,12,0,0,0); var nowTime = new Date(); //距離目標時間 var distanTime=targetTime.getTime()-nowTime.getTime(); days = Math.floor( distanTime / 1000 / 60 / 60 / 24); hours = Math.floor(distanTime/ 1000 / 60 / 60 - (24 * days)); minutes = Math.floor( distanTime/1000/60-(24*60*days)-(60*hours)); seconds =distanTime/1000-(24*60*60*days)-(60*60*hours)-(60*minutes); secondsRound = Math.round(seconds); document.getElementById("days").innerHTML="<font color=red>"+days+"</font>"; document.getElementById("time").innerHTML=hours+":"+minutes+":"+secondsRound; } setInterval("countTime()",250); //數組 var firstArr=new Array("one","two","three"); var secondArr=["one","two","three"]; var remove=firstArr.slice(2,3); var splicArr=secondArr.splice(1,1); document.writeln(remove+"<br>"); document.writeln(splicArr+"<br>"); //隊列 var fifoArr=new Array(); fifoArr.push("apple"); fifoArr.push("banana"); var length=fifoArr.push("cherry"); document.writeln("數組的長度是:"+length+" 數組內容是:"+fifoArr+"<br>"); fifoArr.shift(); document.writeln("使用shift命令刪除第一個元素:"+fifoArr+"<br>"); fifoArr.unshift("addFruite"); document.writeln("使用unshift命令增加第一個元素:"+fifoArr+"<br>"); fifoArr.pop(); document.writeln("使用pop命令最後一個元素:"+fifoArr+"<br>"); </script> </head> <body> <span>距離某天還有</span><span id="days"></span>天<span id="time"></span> </body> </html>
[Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.