match()使用方法如何使用 match() 來查找字符串中特定的字符,并且如果找到的話,則返回這個字符
var str = "hollow world"
document.write(str.match("hollow")+"<br/>")
document.write(str.match("xxx"))
//代碼運行結(jié)果? 圖 1.0
如何替換字符串中的字符replace()如何使用 replace() 方法在字符串中用某些字符替換另一些字符
var str = "hollow world"
document.write(str.replace(/world/,"friend"))
//代碼運行結(jié)果? 圖2.0
如何返回當(dāng)日的日期和時間 如何使用 Date() 方法獲得當(dāng)日的日期
document.write(Date())
//代碼運行結(jié)果 圖3.0
Gettime() 使用 getTime() 計算從 1970 年到今天有多少年
var minutes = 1000*60
var hours = minutes*60
var days = hours*24
var years = days*365
var d = new Date()
var t = d.getTime()
var y = t/years
document.write( y + " 1970/01/01!")
//代碼運行結(jié)果 圖4
setFulllYear() 如何使用setFullYear()得到精確的日期
var d = new Date()
d.setFullYear(1998,05,15)
document.write(d)
//代碼運行結(jié)果 圖5
Math模塊用于數(shù)學(xué)計算
console.info(Math.PI)
var num1 = 5.45993;
console.info(Math.ceil(num1)); //向上取整
console.log(Math.floor(num1)); // 向下取整
console.log(Math.round(num1)) // 四舍五入
console.log(Math.floor(Math.random()*10))? //取隨機數(shù)
//代碼運行結(jié)果 圖6
***倒計時案例***
你距離畢業(yè)還有:時間
? var _span = document.getElementById("show");
? ? ? function showTime() {
? ? ? ? ? ? //獲取當(dāng)前時間
? ? ? ? ? ? var _now = new Date();
? ? ? ? ? ? var _graduateTime = new Date("2018-04-20").getTime();
? ? ? ? ? ? var _subTimes = _graduateTime - _now.getTime();
? ? ? ? ? ? var _tiems = _subTimes / 1000 / 60 / 60 / 24;
? ? ? ? ? ? var _day = Math.floor(_tiems);
? ? ? ? ? ? var _hours = (_tiems - _day) * 24;
? ? ? ? ? ? var _h = Math.floor(_hours);
? ? ? ? ? ? var _m = Math.floor((_hours-_h)*60);
? ? ? ? ? ? var _s = Math.floor(((_hours-_h)*60 - _m) * 60);
? ? ? ? ? ? _span.innerHTML = _day +"天"+ _h + "時"+ _m + "分"+ _s + "秒";
? ? ? ? }
? ? ? ? showTime();
? ? ? ? setInterval(showTime,1000);
//運行結(jié)果 圖7
getElementById()可以訪問Documnent中的某一特定元素,顧名思義,就是通過ID來取得元素,所以只能訪問設(shè)置了ID的元素。
getElementsByName(“Name”)?通過name來獲得元素 ??Documnent中每一個元素的ID是唯一的,但NAME卻可以重復(fù)。打個比喻就像人的身份證號是唯一的(理論上,雖然現(xiàn)實中有重復(fù)),但名字重復(fù)的卻很多。如果一個文檔中有兩個以上的標(biāo)簽NAME相同,那么getElementsByName()就可以取得這些元素組成一個數(shù)組。







數(shù)組
創(chuàng)建數(shù)組
var arr = new Array();
arr[0] = "小馬哥"
arr[1] = "小赤佬"
arr[2] = "小混混"
for (var i in arr){
console.log(arr[i])
}
//代碼運行結(jié)果 圖1
連接兩個數(shù)組語句document.write(arr.concat(arr2))
join把數(shù)組的所有元素放入一個字符串。元素通過指定的分隔符進(jìn)行分隔
document.write(arr.join())
//代碼運行結(jié)果 圖2
pop()刪除并返回數(shù)組的最后一個元素?
document.write(arr.pop())
//代碼運行結(jié)果 圖3
push()向數(shù)組的末尾添加一個或更多元素,并返回新的長度
document.write(arr+"
")
document.write(arr.push("小石頭") +"
")
document.write(arr)
//代碼運行結(jié)果 圖4
reverse()顛倒數(shù)組中元素的順序?
document.write(arr.reverse())
shift()刪除并返回數(shù)組的第一個元素
document.write(arr+"
")
document.write(arr.shift()+"
")
document.write(arr)
//代碼運行結(jié)果 圖5
slice()從某個已有的數(shù)組返回選定的元素
document.write(arr+"
")
document.write(arr.slice(2)+"
")
document.write(arr)
//代碼運行結(jié)果 圖6
sort()對數(shù)組元素進(jìn)行排序
document.write(arr.sort())
splice 刪除元素,并向元素添加新元素
document.write(arr + "
")
arr.splice(1,1,"小混蛋")
document.write(arr)
//代碼運行結(jié)果 圖7
toSource()返回該對象的源代碼

1.0
2.0
3.0
4.0
5.0
6.0

7.0