JavaScript prototype 属性
定义和用法
prototype 属性可以向对象添加属性和方法。
语法
dateObject.prototype
后面跟.方法名或者(.属性名)
说明
可以为Date对象增加新的方法或者属性。
实例
在本例中,我们将展示如何使用 prototype 来为Date对象增加新的方法(方法名为isLeapYear,判断是否是闰年):
Date.prototype.isLeapYear = function() {
var year = this.getFullYear();
if (year % 4 == 0) {
if (year % 100 == 0) {
return (year % 400 == 0);
} else {
return (true);
}
} else {
return (false);
}
};
var d = new Date();
document.write(d.isLeapYear())
输出:(闰年则输入true,否则输出false)
false
本文介绍了JavaScript中Date对象的prototype属性,展示了如何利用该属性为Date对象添加自定义的方法,例如判断某一年是否为闰年的方法。
3302

被折叠的 条评论
为什么被折叠?



