首页 > 编程语言 > 详细

2015/12/14--javascript 对象实例

时间:2015-12-14 22:52:20      阅读:276      评论:0      收藏:0      [点我收藏+]

<html>

<head>

</head>

<body onLoad = "startTime()">

<script type = "text/javascript">

//使用Date()方法来返回时间和日期

document.write(Date());

//使用getTime()来计算从1970年到现在有多少年

var d = new Date();

document.write("从1970/01/01到至今有:"d.getTime() "毫秒");

//设置setFullYear()安排具体的日期

d.setFullYear(1992,12,14);

document.write(d);

//使用toUTCSring()方法来把当日日期转换成字符串

document.write(d.toUTCString());

//使用getday()来显示星期,而不仅仅是数字。

var weekday = new Array(7);

weekday[0] = "星期一";

weekday[1] = "星期二";

weekday[2] = "星期三";

weekday[3] = "星期四";

weekday[4] = "星期五";

weekday[5] = "星期六";

weekday[6] = "星期日";

document.write("今天是:" +weekday[d.getday()]);

//显示一个钟表

function startTime(){

var today = new Date();

var h = today.getHours();

var m = today.getMinutes();

var s = today.getSeconds();

m = checkTime(m);

s = checkTime(s);

document.getElementById("txt").innerHTML = h + ":" + m + ":" + s;

t = setTimeot("startTime()",500)

function checkTime(i){

if(i < 10){

i  = "0" + i;

}

return i;

}

}

//创建数组

var x;

var mycars = new Array();

mycars[0] = "BMW";

mycars[1] = "宾利";

mycars[2] = "奔驰";

for(var i =0;i <= mycars.length;i++){

document.write(mycars[i] + "<br />");

}

//使用for..in来遍历数组内的元素

for(x in mycars){

document.write(mycars[x] + ""<br / >);

}

//合并两个选项

var arr = new Array();

arr[0] = "peter";

arr[1] = "snoopy";

arr[2] = "holly";

var arr2 = new Array(3);

arr2[0] = "hello";

arr2[1] = "world";

arr2[2] = "snoopy";

document.write(arr.contact(arr2));

//用数组的元素组成字符串

document.write(arr.join());

document.write("<br>");

document.write(arr.join("."));

//文字数组

var arr3= new Array(6);

arr3[0]= "you";

arr[1] = "are";

arr[2] = "my";

arr[3] = "sunshine";

arr[4] = "ni";

arr[5] = "shi";

arr3[6]= "wo";

document.write(arr + "<br>");

document.write(arr.sort());

//数字数组

function sortNumber(a,b){

return a - b;

}

var arr4 = new Array(6);

arr4[0] = "10";

arr4[1] = "4";

arr4[2] = "6";

arr4[3] = "7";

arr4[4] = "12";

arr4[5] = "15";

document.write(arr4 + "<br>");

document.write(arr4.sort(sortNumber));

//检查逻辑值

var b1 = new Boolean(0);

var b2 = new Boolean(1);

var b3 = new Boolean("");

var b4 = new Boolean(null);

var b5 = new Boolean(NaN);

var b6 = new Boolean("false");

document.write("0的逻辑是" + b1 + "<br>");

document.write("1的逻辑是” + b2 + "<br>");

document.write("空字符串的逻辑是:" + b3 + "<br>");

document.write("null的逻辑是:" +b4 + "<br>");

document.write("NaN的逻辑是:" + b5 + "<br>");

document.write("false的逻辑是: " + b6 + "<br>");

//用round()方法对数字对象进行舍入

document.write(Math.round(0.5) +"<br>");

document.write(Math.round(0.7) + "<br>");

document.write(Math.round(5.49) + "<br>");

document.write(Math.round(-4,89) + "<br>");

document.write(Math.round(-8.98) + "<br>");

//使用random()来返回0-1之间的随机数

document.write(Math.random());

//使用max()来返回给定两个数中比较大的数

document.write(max(5,9) + "<br>");

document.write(max(-2,-5) + "<br>");

document.write(max(-3,-5) + "<br>");

document.write(max(-1,23,-4.5) + "<br>" );

//使用min()来返回两个数中比较小的数

document.write(min(8,9) + "<br>");

document.write(min(9,130) + "<br>");

document.write(min(-23,-49) + "<br>");

document.write(min(-0.45,0.57) + "<br>");

document.write(min(0.3,0.6) + "<br>");

//更改一个链接的文本,URL以及target.

function changeLink(){

document.getElementById("myAnchor").innerHTML = "访问w3cschool";

document.getElementById("myAnchor").href = "http://www.baidu.com";

document.getElementById("myAnchor").target = "_blank";

}

//使用fobus()和blur()[得到焦点和失去焦点]

function getFocus(){

document.getElementById("myAnchor").focus();

}

function.loseFocus(){

document.getElementById("myAnchor").blur();

}

//给超链接添加快捷键

function accessKey(){

document.getElementById("w3").accessKey = "w";

document.getElementById("w3dom").accessKey = "d";

}

</script>

<div id = "txt"></div>

//给超链接添加快捷键

<p><a id="w3" href="http://www.w3school.com.cn/">W3School.com.cn</a> (请使用 Alt + w 给该链接赋予焦点)</p>
<p><a id="w3dom" href="http://www.w3school.com.cn/htmldom/">HTML DOM</a> (请使用 Alt + d 为该链接赋予焦点)</p>

//使用fobus()和blur()[得到焦点和失去焦点]

<a href = "http://ww.baidu.com"  id = "myAnchor">访问w3cschool</a>

<input type = "button" onclick = "getFocus()" value = "获得焦点” >

<input type = "button" onclick = "loseFocus()" value = "失去焦点">

//更改一个链接的文本,URL以及target.

<a href = "httP://www.baidu.com" id = "myAnchor">链接百度</a>

<input type = "button" onclick = "changeLink()" value = "改变链接">

<p>在本例中,我们改变超链接的文本和URL,我们也改变target属性。target 属性的默认设置是 "_self",这意味着会在相同的窗口中打开链接。通过把 target 属性设置为 "_blank",链接将在新窗口中打开。</p>

</body>

</html>

2015/12/14--javascript 对象实例

原文:http://www.cnblogs.com/whatcanido/p/5046652.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!