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)首字母大寫(xiě),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(mén)教程》、《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-02
Threejs實(shí)現(xiàn)滴滴官網(wǎng)首頁(yè)地球動(dòng)畫(huà)功能
這篇文章主要介紹了Threejs實(shí)現(xiàn)滴滴官網(wǎng)首頁(yè)地球動(dòng)畫(huà)效果,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-07-07
js當(dāng)一個(gè)變量為函數(shù)時(shí) 應(yīng)該注意的一點(diǎn)細(xì)節(jié)小結(jié)
變量testFun為一個(gè)匿名函數(shù),匿名函數(shù)返回的一個(gè)testFun.init對(duì)象(也是一個(gè)匿名函數(shù))2011-12-12
JS 實(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-11
javascript 函數(shù)參數(shù)原來(lái)是可以有缺省值的
前幾天看 javaEye 時(shí)看到一個(gè)童鞋寫(xiě)的 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)論

