| 域名空间 下载中心 社区论坛 信息公告 my小屋 |
![]() |
联系我们 设为首页 加入收藏 |
|
首页 | 新闻资讯 | 编程开发 | 网页设计 | 图形图象 | 网络媒体 | 网站模板 | 数 据 库 | 投稿 论坛 | 操作系统 | 系统优化 | 网络安全 | 黑客技术 | 硬件学堂 | 硬件报价 | 服 务 器 | 地图 专题 | 应用软件 | 聊天通讯 | q q 专栏 | 建站经验 | 在线工具 | 站长club | 注 册 表 | 旧版 社会 | 游戏娱乐 | 设计欣赏 | 疑难解答 | 社区论坛 | 网络赚钱 | 网站地图 | 广告服务 | 服务 |
| 新版上线![旧版] | |||||
注:打开慢时请稍等
|
this.name = name; this.age = age; this.colour = colour; this.birthyear = (new date()).getyear() - this.age; } 以上的person函数定义了第四个属性:birthyear,它代表每一个person的出生年份。这里要注意,这一增加的行是调用一个内置的date构造器,它返回一个包含了当前日期和时间的date对象。 这是一个非常懒惰的方法来访问一个date变量。所以使用下面的代码会显得更准确些,更有可读性: var today = new date(); this.birthyear = today.getyear() - this.age; 当然,有许多方法来对javascript程序进行“压缩”。通过插入对象到代码中,你就可以处理绝大多数的变量。 这个date对象比起我们上面定义的person对象来说更复杂,因为它包括了访问方法(accessor/get)以及操作方法(manipulator/set)。同时,增加简单的对象方法到javascript中是可能,下面是详细的例子代码: <script language="javascript"> <!-- hide from older browsers function person(name, age, colour) { this.name = name; this.age = age; this.colour = colour; this.birthyear = (new date()).getyear() - this.age; this.tostring = printperson; // 这里定义the person.tostring() 方法 this.isolder = isolder; // 这里定义person.isolder(person) 方法 } function printperson() { var text = this.name + " was born in " + this.birthyear +"<br>"; text += "and is " + this.age + " years old.<p>"; return text; } function isolder(otherperson) { // 这里定义是否第一个人是更老的 return (this.age > otherperson.age); // 返回布尔型数值 } //下面的代码用于测试我们的函数 var body1 = new person("patrick", 22, "red"); var body2 = new person("betty", 21, "green"); document.write(body1); //这里为person.tostring()创建一个调用 document.write(body2); document.write(body1.name); document.write((body1.isolder(body2)) ? " is " : " is not "); // 是否更老? document.write("older than " + body2.name); // stop hiding --> </script> 编辑:黑鹰 [发送给好友] [打印本页] [关闭窗口] [返回顶部] 上一篇:javascript实例教程(5-1) 下一篇:javascript实例教程(5-3) 转载请注明来源:www.iyit.net 特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。 |
| 最新更新 | 热点排行 | 推荐新闻 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
| 友情链接 | ||||||
| 设置首 页 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接 |
| |||||||