javascript代码解释!谢谢各位高手!该代码的作用是显示当前日期!以下代码中的第一句是什么作用?

第一句中的number从何而来?高手一定知道的!
<script type="text/javascript" language="javascript">
function y2k(number) { return (number < 1000) ? number + 1900 : number; }
var now = new Date();
var dd = now.getDate() , mt = now.getMonth() + 1 , yy = y2k(now.getYear()) , weekVal = now.getDay();
if (weekVal==0)
msg1="星期日";
else if (weekVal==1)
msg1="星期一";
else if (weekVal==2)
msg1="星期二";
else if (weekVal==3)
msg1="星期三";
else if (weekVal==4)
msg1="星期四";
else if (weekVal==5)
msg1="星期五";
else if (weekVal==6)
{msg1="星期六";}

document.write(yy+"年"+mt+"月");
document.write(dd);
document.write("日 "+msg1);
</script>

第1个回答  2011-08-15
number就是在调用方法y2k()时输入的参数,在这里应该是用于计算年份。

return (number < 1000) ? number + 1900 : number;
这里用到了三目运算符,意义就是:当number小于1000,就将number+1900返回;当number大于等于1000,就直接返回number。
例如,number=111的话,则返回111+1900=2011;
number=2011的话,就直接返回2011。
第2个回答  2011-08-15
number 是一个参数。也能理解是数字。第一句的意思就是如果小于1000的话number + 1900,否则就不加。呵呵。你学的是软件开发的专业吗?还是业余的啊。网上有好多基础的视频。你可以看看的哦。书本上的例子看完了。打一遍运行下。完了不看书拼着自己的理解在打一遍看看有什么效果。(*^__^*)
第3个回答  2011-08-15
第一句只是定义了个函数,不会主动执行。
继续往下看,你就看到调用语句了 yy = y2k(now.getYear())
这个函数是应付千年虫用的,如果返回的是两位年份,如89年,这个数字小于1000,就变换为1989.
这整段代码的作用是输出当前的日期信息,格式为: XXXX年X月日 星期X本回答被提问者采纳
第4个回答  2011-08-15
number是一个参数,是在HTML代码中所定义的。
第5个回答  2011-08-15
number 为 y2k(number)的参数。

function y2k(number) {
return (number < 1000) ? number + 1900 : number;
}

javascript代码解释!谢谢各位高手!该代码的作用是显示当前日期!以下...
number就是在调用方法y2k()时输入的参数,在这里应该是用于计算年份。return (number < 1000) ? number + 1900 : number;这里用到了三目运算符,意义就是:当number小于1000,就将number+1900返回;当number大于等于1000,就直接返回number。例如,number=111的话,则返回111+1900=2011;number=2011的...

在制作网页中怎么制作显示当前日期,他的代码是多少
如何才能在首页自动显示当前的日期呢?其方法很简单,只要将以下的程序代码加入到要想要显示的位置中即可实现:< SCRIPT LANGUAGE="JAVASCRIPT"> < !-- var today=new Date;var week=new Array(7);week[0]="天";week[1]="一";week[2]="二";week[3]="三";week[4]="四";week[5]=...

js获取当前日期时间以及获取过去一年和半年时间以及其它操作(有示例代 ...
JavaScript提供了一套强大的日期处理功能,让我们能方便地获取和操作当前日期和时间。首先,我们可以使用`Date`对象来获取这些信息:获取当前完整日期和时间:`var myDate = new Date();`获取年份:`myDate.getFullYear();`(4位,1970-至今)获取月份(0-11,0代表1月):`myDate.getMonth();`获...

在HTML中用VBScript脚本语言来显示系统当前的日期
在html里要用js <!--显示日期的js代码--> <!-- function MM_showHideLayers() { \/\/v6.0 for (var i=1; i<=1; i++) { \/\/i<=层的数目 layerObj=eval('Layer'+i);layerObj.style.visibility='hidden';} var i,p,v,obj,args=MM_showHideLayers.arguments;for (i=0; i<(a...

javascript获取当前日期,这段代码我不懂,谁能告诉我下
总体效果是显示当前时间(精确到秒),前面的日期指直接显示一个当前时间,后面的指每过一秒显示一次当前时间

js 时间代码解释
<!-- calendar = new Date(); \/\/得到当前日期 day = calendar.getDay(); \/\/当前多数号 month = calendar.getMonth(); \/\/当前月份 date = calendar.getDate(); \/\/当前星期 year = calendar.getYear(); \/\/年份 if (year< 100) year = 1900 + year;cent = parseInt(year\/100...

我想在html中实现显示当前日期的功能,应该怎么做?
function initArray(){ this.length=initArray.arguments.length for(var i=0;i<this.length;i++)this[i+1]=initArray.arguments[i]} var d=new initArray("星期日","星期一","星期二","星期三","星期四","星期五","星期六");document.write(" ",today.getYear(),"年",today.getMon...

我想在html中实现显示当前日期的功能,应该怎么做?
代码: today=new Date();document.write("< color=#000000 style='font-size:9pt;font-family:宋体'>你好,今天是 ",today.getYear(),"年",today.getMonth()+1,"月",today.getDate(),"日","欢迎你的到来"); 直接考到你要放置的地方,就可以了,字体的格式在color和style里改。

如何在网页上单行动态显示当前日期?
显示当前时间代码 第一种: 2006年5月10日 12:05:08 星期三 setInterval("jnkc.innerHTML=new Date().toLocaleString()+\\' 星期\\'+\\'日一二三四五六\\'.charAt(new Date().getDay());",1000); 第二钟 :2006年5月10日 <!-- tmpDate = new Date();date = tmpDate.getDate();mo...

基于javascript实现动态显示当前系统时间
本文实例讲解了javascript实现动态显示当前系统时间的详细代码,具体内容如下 (1)时间日期信息,应该在一个中来显示 (2)定时器:每隔一秒再次访问系统时间,window对象的setTimeout()(3)时钟显示的时机(事件):当网页加载完成后才显示,事件onload (4)如何将 时间日期信息 写入到指定的中,DOM对象...

相似回答