match()使用方法如何使用 match() 来查找字符串中特定的字符,并且如果找到的话,则返回这个字符
var str = "hollow world"
document.write(str.match("hollow")+"<br/>")
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()就可以取得这些元素组成一个数组。
数组
创建数组
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