<html>
<head>
<TITLE>class_obj_js_class</TITLE>
<script language=javaScript>
function a(name){
//alert(name);//弹出的值是undefined
//alert(null==name);//true
if(null == name){
this.name = name;
}
}
function b(name){
//alert(name);//弹出的值是undefined
//false,this.name没有重新赋值,还是new创建的值prototype.name="TOm"
if(null != name){
this.name = name;
}
}
//有参构造方法
function c(name){
//alert(name);//弹出的值是undefined
//如果name为true则不管后面是什么就直接返回第一个值
//如果name为false则不管后面是什么直接返回后面的值
this.name = name || "Jack";//如果name为空则赋值为后面的Jack
}
//无参构造方法
function d(){
}
a.prototype.name = "Tom";
b.prototype.name = "Tom";
c.prototype.name = "Tom";
d.prototype.name = "Tom";
//有参构造方法
alert(new a().name); //undefined
alert(new b().name);//Tom
alert(new c().name);//Jack
alert(new d().name);//使用无参构造方法
</script>
<body >
</body>
</html>
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有