看到一挺有意思的书;阿里人写的,感兴趣的可以去看看。
<script>
var life={}//光溜溜的生命对象
for(life.age=1;life.age<=3;life.age++){
switch (life.age){
case 1:
life.body="卵细胞";//增加body属性
life.say=function(){alert(this.age+this.body)};//新建say方法
break;
case 2:
life.tail="尾巴";//增加tail属性
life.gill="鳃";//增加鳃属性
life.body="蝌蚪";
life.say=function(){alert(this.age+this.body+"-"+this.tail+" ,"+this.gill)};
break;
case 3:
delete life.tail;//删除tail属性
delete life.gill;
life.legs="四条腿";//增加legs属性
life.lung="肺";//增加肺属性
life.body="青蛙";
life.say=function(){alert(this.age+this.body+"-"+this.legs+" ,"+this.lung)};
break;
}
};
life.say();
</script>
本文通过JavaScript模拟了一个生命从卵细胞到青蛙的成长过程。利用switch语句和对象属性的变化来展示不同生命阶段的特点。

1627

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



