JS幾個常用的函數(shù)和對象定義與用法示例
本文實例講述了JS幾個常用的函數(shù)和對象定義與用法。分享給大家供大家參考,具體如下:
<html> <head> <title>js幾種常見的函數(shù)</title> <meta charset="UTF-8"/> <script type="text/javascript"> //string類中的函數(shù) var str="clannad"; // var m=str.toUpperCase(); // alert(m); // alert(str.toUpperCase()); // alert(str.toLowerCase()); //數(shù)據(jù)是以0下標開始 // var m=str.substr(0,1).toUpperCase(); // alert(m + str.substr(1,str.length-1).toLowerCase()); //實現(xiàn)首字母大寫,substr后面的參數(shù)是起始的位置和數(shù)據(jù)的長度 // alert(str.substring(0,1).toUpperCase() + str.substring(1,str.length).toLowerCase()); //substring后面的參數(shù)是起始的位置到結(jié)束的位置 // alert(str.indexOf("a")); // alert(str.lastIndexOf("a")); // alert(str.indexOf("z")); //沒有,返回值為-1 function testData(a){ var da=new Date(); // alert(da.getYear()); //年份是從第一臺計算機誕生到現(xiàn)在的年份 // alert(da.getFullYear()); //返回正常的年份 // alert(da.getMonth()+1); //其月份是從0開始的,一月是0 // alert(da.getDay()); //得到今天是星期幾,其中其第一天是星期天,第一天為0/ // alert(da.getDate()); //得到現(xiàn)在的日期 alert(da.getHours()); //得到現(xiàn)在的小時 alert(da.getMinutes()); //得到現(xiàn)在的分鐘 alert(da.getSeconds()); //得到現(xiàn)在的秒 } function testMath(a){ alert(Math.floor(Math.random()*9000 + 1000)); //輸出一個四位整數(shù) ceil是向上取整,floor是向下取整 } function testGlobal(a){ eval("var a='123'"); //eval可以將字符串轉(zhuǎn)化為js代碼執(zhí)行,但是要注意其字符串的內(nèi)容要用“”括起來 // alert(a); //a也沒有顯示undefined,這是由于eval的存在。 b="haha"; if(!isNaN(Number(a))){ alert("我是一個數(shù)字啊"); }else{ alert("不是一個數(shù)字") } if(!isNaN(b)){ //isNaN是判斷變量是否為數(shù)字,其可以自動進行number轉(zhuǎn)換。 alert("我是一個數(shù)字啊"); }else{ alert("不是一個數(shù)字") } } </script> </head> <body> <h3>js幾種常見的函數(shù)</h3> <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>
僅僅是幾個基本的函數(shù),有看還是api.
感興趣的朋友可以使用在線HTML/CSS/JavaScript代碼運行工具:http://tools.jb51.net/code/HtmlJsRun測試上述代碼運行效果。
更多關(guān)于JavaScript相關(guān)內(nèi)容可查看本站專題:《JavaScript常用函數(shù)技巧匯總》、《javascript面向?qū)ο笕腴T教程》、《JavaScript查找算法技巧總結(jié)》、《JavaScript錯誤與調(diào)試技巧總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》及《JavaScript數(shù)學運算用法總結(jié)》
希望本文所述對大家JavaScript程序設計有所幫助。
- 顯示js對象所有屬性和方法的函數(shù)
- javascript獲取函數(shù)名稱、函數(shù)參數(shù)、對象屬性名稱的代碼實例
- JS面向?qū)ο蠡A(chǔ)講解(工廠模式、構(gòu)造函數(shù)模式、原型模式、混合模式、動態(tài)原型模式)
- 深入理解javascript構(gòu)造函數(shù)和原型對象
- javascript 函數(shù)調(diào)用的對象和方法
- JavaScript Date對象 日期獲取函數(shù)
- javascript的函數(shù)、創(chuàng)建對象、封裝、屬性和方法、繼承
- JavaScript中Function函數(shù)與Object對象的關(guān)系
- js Array對象的擴展函數(shù)代碼
- JavaScript 申明函數(shù)的三種方法 每個函數(shù)就是一個對象(一)
- javascript 基礎(chǔ)篇3 類,回調(diào)函數(shù),內(nèi)置對象,事件處理
相關(guān)文章
JavaScript實現(xiàn)經(jīng)緯度轉(zhuǎn)換常用方法總結(jié)
WGS84坐標系、GCJ02坐標系、BD09坐標系和Web 墨卡托投影坐標系是我們常見的四個坐標系。這篇文章為大家整理了這四個坐標系之間相互轉(zhuǎn)換的方法,需要的可以參考一下2023-02-02Threejs實現(xiàn)滴滴官網(wǎng)首頁地球動畫功能
這篇文章主要介紹了Threejs實現(xiàn)滴滴官網(wǎng)首頁地球動畫效果,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-07-07js當一個變量為函數(shù)時 應該注意的一點細節(jié)小結(jié)
變量testFun為一個匿名函數(shù),匿名函數(shù)返回的一個testFun.init對象(也是一個匿名函數(shù))2011-12-12javascript 函數(shù)參數(shù)原來是可以有缺省值的
前幾天看 javaEye 時看到一個童鞋寫的 getElementsByClassName 函數(shù)。2010-07-07