<script>
//函数的递归
// 1.在函数内部调用自己叫做递归
// 2.需要一个出口]满足一定的条件停止调用或者满足一定条件才继续调用
// function fn(n){
// console.log(n);
// if(n>0){
// fn(n-1);
// }
// console.log(n);
// }
function fn(n){
console.log(n);
if(n>0){
console.log(555);
}
console.log(n);
}
fn(4);
</script>
es6继承 <script>
//父类
class Person{
//构造函数
constructor(name,age){
this.name=name;
this.age=age;
}
//原型方法
eat(){
return '吃饭'
}
//静态方法
static way(){
return '走路'
}
}
//子类
class Programmer extends Person{
//构造函数
constructor(name,age,skill){
//继承属性
super(name,age);
//子类自己属性
this.skill=skill;
}
//原型方法
code(){
return '一天一万行'
}
}
const p=new Programmer('xwk',500,'ym');
console.log(p);
console.log(p.code());
console.log(p.eat());
</script>
|
|
|
|