2018-03-13

match()使用方法如何使用 match() 来查找字符串中特定的字符,并且如果找到的话,则返回这个字符

var str = "hollow world"

document.write(str.match("hollow")+"
")

document.write(str.match("xxx"))

//代码运行结果  图 1.0

如何替换字符串中的字符replace()如何使用 replace() 方法在字符串中用某些字符替换另一些字符

var str = "hollow world"

document.write(str.replace(/world/,"friend"))

//代码运行结果  图2.0

如何返回当日的日期和时间 如何使用 Date() 方法获得当日的日期

document.write(Date())

//代码运行结果 图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!")

//代码运行结果 图4

setFulllYear() 如何使用setFullYear()得到精确的日期

var d = new Date()

d.setFullYear(1998,05,15)

document.write(d)

//代码运行结果 图5

Math模块用于数学计算

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))  //取随机数

//代码运行结果 图6

***倒计时案例***

你距离毕业还有:时间


  var _span = document.getElementById("show");

      function showTime() {

            //获取当前时间

            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);

//运行结果 图7

getElementById()可以访问Documnent中的某一特定元素,顾名思义,就是通过ID来取得元素,所以只能访问设置了ID的元素。

getElementsByName(“Name”) 通过name来获得元素   Documnent中每一个元素的ID是唯一的,但NAME却可以重复。打个比喻就像人的身份证号是唯一的(理论上,虽然现实中有重复),但名字重复的却很多。如果一个文档中有两个以上的标签NAME相同,那么getElementsByName()就可以取得这些元素组成一个数组。



1.0
2.0
3.0
4.0
5.0
6.0
7.0

数组

创建数组

var arr = new Array();

arr[0] = "小马哥"

arr[1] = "小赤佬"

arr[2] = "小混混"

for (var i in arr){

console.log(arr[i])

}

//代码运行结果 图1

连接两个数组语句document.write(arr.concat(arr2))

join把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔

document.write(arr.join())

//代码运行结果 图2

pop()删除并返回数组的最后一个元素 

document.write(arr.pop())

//代码运行结果 图3

push()向数组的末尾添加一个或更多元素,并返回新的长度

document.write(arr+"
")

document.write(arr.push("小石头") +"
")

document.write(arr)

//代码运行结果 图4

reverse()颠倒数组中元素的顺序 

document.write(arr.reverse())

shift()删除并返回数组的第一个元素

document.write(arr+"
")

document.write(arr.shift()+"
")

document.write(arr)

//代码运行结果 图5

slice()从某个已有的数组返回选定的元素

document.write(arr+"
")

document.write(arr.slice(2)+"
")

document.write(arr)

//代码运行结果 图6

sort()对数组元素进行排序

document.write(arr.sort())

splice 删除元素,并向元素添加新元素

document.write(arr + "
")

arr.splice(1,1,"小混蛋")

document.write(arr)

//代码运行结果 图7

toSource()返回该对象的源代码

1.0

2.0

3.0

4.0

5.0

6.0

7.0

你可能感兴趣的:(2018-03-13)