您好,登錄后才能下訂單哦!
本文實例講述了JS幾個常用的函數和對象定義與用法。分享給大家供大家參考,具體如下:
<html> <head> <title>js幾種常見的函數</title> <meta charset="UTF-8"/> <script type="text/javascript"> //string類中的函數 var str="clannad"; // var m=str.toUpperCase(); // alert(m); // alert(str.toUpperCase()); // alert(str.toLowerCase()); //數據是以0下標開始 // var m=str.substr(0,1).toUpperCase(); // alert(m + str.substr(1,str.length-1).toLowerCase()); //實現首字母大寫,substr后面的參數是起始的位置和數據的長度 // alert(str.substring(0,1).toUpperCase() + str.substring(1,str.length).toLowerCase()); //substring后面的參數是起始的位置到結束的位置 // alert(str.indexOf("a")); // alert(str.lastIndexOf("a")); // alert(str.indexOf("z")); //沒有,返回值為-1 function testData(a){ var da=new Date(); // alert(da.getYear()); //年份是從第一臺計算機誕生到現在的年份 // alert(da.getFullYear()); //返回正常的年份 // alert(da.getMonth()+1); //其月份是從0開始的,一月是0 // alert(da.getDay()); //得到今天是星期幾,其中其第一天是星期天,第一天為0/ // alert(da.getDate()); //得到現在的日期 alert(da.getHours()); //得到現在的小時 alert(da.getMinutes()); //得到現在的分鐘 alert(da.getSeconds()); //得到現在的秒 } function testMath(a){ alert(Math.floor(Math.random()*9000 + 1000)); //輸出一個四位整數 ceil是向上取整,floor是向下取整 } function testGlobal(a){ eval("var a='123'"); //eval可以將字符串轉化為js代碼執行,但是要注意其字符串的內容要用“”括起來 // alert(a); //a也沒有顯示undefined,這是由于eval的存在。 b="haha"; if(!isNaN(Number(a))){ alert("我是一個數字啊"); }else{ alert("不是一個數字") } if(!isNaN(b)){ //isNaN是判斷變量是否為數字,其可以自動進行number轉換。 alert("我是一個數字啊"); }else{ alert("不是一個數字") } } </script> </head> <body> <h4>js幾種常見的函數</h4> <input type="button" name="" id="" value="測試Date" onclick="testData()"/> <input type="button" name="" id="" value="測試Math" onclick="testMath()"/> <input type="button" name="" id="" value="測試Global" onclick="testGlobal()"/> </body> </html>
僅僅是幾個基本的函數,有看還是api.
感興趣的朋友可以使用在線HTML/CSS/JavaScript代碼運行工具:http://tools.jb51.net/code/HtmlJsRun測試上述代碼運行效果。
更多關于JavaScript相關內容可查看本站專題:《JavaScript常用函數技巧匯總》、《javascript面向對象入門教程》、《JavaScript查找算法技巧總結》、《JavaScript錯誤與調試技巧總結》、《JavaScript數據結構與算法技巧總結》及《JavaScript數學運算用法總結》
希望本文所述對大家JavaScript程序設計有所幫助。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。