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

[复制链接]
查看11 | 回复5 | 2011-8-15 11:18:55 | 显示全部楼层 |阅读模式
第一句中的number从何而来?高手一定知道的!

回复

使用道具 举报

千问 | 2011-8-15 11:18:55 | 显示全部楼层
number就是在调用方法y2k()时输入的参数,在这里应该是用于计算年份。return (number < 1000) ? number + 1900 : number;这里用到了三目运算符,意义就是:当number小于1000,就将number+1900返回;当number大于等于1000,就直接返回number。例如,number=111的话,则返回111+1900=2011;
number=2011的话,就直接返回2011。...
回复

使用道具 举报

千问 | 2011-8-15 11:18:55 | 显示全部楼层
number 是一个参数。也能理解是数字。第一句的意思就是如果小于1000的话number + 1900,否则就不加。呵呵。你学的是软件开发的专业吗?还是业余的啊。网上有好多基础的视频。你可以看看的哦。书本上的例子看完了。打一遍运行下。完了不看书拼着自己的理解在打一遍看看有什么效果。(*^__^*)...
回复

使用道具 举报

千问 | 2011-8-15 11:18:55 | 显示全部楼层
第一句只是定义了个函数,不会主动执行。继续往下看,你就看到调用语句了 yy = y2k(now.getYear())这个函数是应付千年虫用的,如果返回的是两位年份,如89年,这个数字小于1000,就变换为1989.这整段代码的作用是输出当前的日期信息,格式为: XXXX年X月日 星期X...
回复

使用道具 举报

千问 | 2011-8-15 11:18:55 | 显示全部楼层
number是一个参数,是在HTML代码中所定义的。...
回复

使用道具 举报

千问 | 2011-8-15 11:18:55 | 显示全部楼层
number 为 y2k(number)的参数。function y2k(number) {
return (number < 1000) ? number + 1900 : number; }...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行