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