2018-03-13

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ù)組。



1.0
2.0
3.0
4.0
5.0
6.0
7.0

數(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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 第1章 認(rèn)識JS JavaScript能做什么?1.增強頁面動態(tài)效果(如:下拉菜單、圖片輪播、信息滾動等)2.實現(xiàn)...
    mo默22閱讀 1,531評論 0 5
  • 一、JS前言 (1)認(rèn)識JS 也許你已經(jīng)了解HTML標(biāo)記(也稱為結(jié)構(gòu)),知道了CSS樣式(也稱為表示),會使用HT...
    凜0_0閱讀 2,945評論 0 8
  • 擁有機器學(xué)習(xí)技能是不夠的。你還需要良好的數(shù)據(jù)結(jié)構(gòu)的工作知識。學(xué)習(xí)更多,并解決一些問題。 因此,你已經(jīng)決定不再使用固...
    aliloke閱讀 286評論 0 1
  • 一 一池湖水傍高丘,烏鵲繁飛壓晚樓。 喋血天街塵已舊,懸睛飛寇恨難收。 西山晴翠非秦樹,北國風(fēng)霜恁楚囚。 瀛島空留...
    旃檀之林閱讀 526評論 8 14
  • 玳瑁,素有“海底軟黃金”之美稱,與象牙、犀牛角一樣,玳瑁是一種有機寶石。玳瑁外形好看自古以來深得歷代貴族或商賈富客...
    吾吾齋閱讀 1,394評論 0 0

友情鏈接更多精彩內(nèi)容