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下標(biāo)開始
// 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()); //年份是從第一臺計算機(jī)誕生到現(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ù)字,其可以自動進(jìn)行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代碼運(yùn)行工具:http://tools.jb51.net/code/HtmlJsRun測試上述代碼運(yùn)行效果。
更多關(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ù)學(xué)運(yùn)算用法總結(jié)》
希望本文所述對大家JavaScript程序設(shè)計有所幫助。
- 顯示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對象的擴(kuò)展函數(shù)代碼
- JavaScript 申明函數(shù)的三種方法 每個函數(shù)就是一個對象(一)
- javascript 基礎(chǔ)篇3 類,回調(diào)函數(shù),內(nèi)置對象,事件處理
相關(guān)文章
JavaScript實現(xiàn)經(jīng)緯度轉(zhuǎn)換常用方法總結(jié)
WGS84坐標(biāo)系、GCJ02坐標(biāo)系、BD09坐標(biāo)系和Web 墨卡托投影坐標(biāo)系是我們常見的四個坐標(biāo)系。這篇文章為大家整理了這四個坐標(biāo)系之間相互轉(zhuǎn)換的方法,需要的可以參考一下2023-02-02
Threejs實現(xiàn)滴滴官網(wǎng)首頁地球動畫功能
這篇文章主要介紹了Threejs實現(xiàn)滴滴官網(wǎng)首頁地球動畫效果,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-07-07
js當(dāng)一個變量為函數(shù)時 應(yīng)該注意的一點(diǎn)細(xì)節(jié)小結(jié)
變量testFun為一個匿名函數(shù),匿名函數(shù)返回的一個testFun.init對象(也是一個匿名函數(shù))2011-12-12
javascript 函數(shù)參數(shù)原來是可以有缺省值的
前幾天看 javaEye 時看到一個童鞋寫的 getElementsByClassName 函數(shù)。2010-07-07

