递归: - <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>
复制代码
|