摘要:
git 基本命令git init 初始化仓库git init --bare 初始化一个裸仓库git branch 查看本地分支git branch -a 查看全部分支git remote 远程仓库管理 add show rename rmgit add file 跟踪文件git checkout -- file (已跟踪)撤销更改git branch 创建分支git checkout 切换分支gi... 阅读全文
摘要:
熟悉递归的同学就不用再解释什么递归了。直接来练习递归题目一求1-10的和function sum(n) { if(n===1){ return 1; } return sum(n-1)+n;}题目二求阶乘问题比如1*2*3…*5function multiple(n) { if(n===1){ return 1; } return m... 阅读全文
摘要:
作业 画出原型链//动物--->人---->老师---->坏老师function Animal(){ this.gender = "male";}var animal=new Animal();//实例化Human.prototype = new Animal();Human.prototype.constructor = Human;function Human(){ this.ac... 阅读全文
摘要:
//什么是继承//当前没有的属性和方法,别人有,拿过来用 ,就是继承//原型继承//利用原型中的成员可以被和其相关的对象共享这一特性,可以实现继承//这种实现继承的方式,就叫做原型继承//1.给原型对象中添加成员(通过对象的动态特性) 不是严格意义上的继承function Person(name, age){ this.name = name; this.age = age;}Pers... 阅读全文
摘要:
//如果在构造函数中定义函数,那么每次创建对象,都会重新创建该函数//但是函数内部代码完全相同,就造成了资源浪费//为了处理这个问题,我们要让所有的对象共用一个方法//在构造函数外部定义好该函数,将该函数赋值给构造函数内的方法//如何使用原型来解决构造函数存在的问题?//构造函数的原型对象中的成员,可以被该构造函数创建出来的所有对象访问//而且,所有的对象共享该对象//所以,我们可以将构造函数中需... 阅读全文
摘要:
function Animal(name, type, barkWay) { this.name = name; this.type = type; this.bark = barkWay;}//注意:如果像使用正常的函数一样使用构造函数//构造函数中的this将不再指向新创建出来的对象(因为根本就没有创建对象)//构造函数中的this这个时候指向的就是window全局对象//当... 阅读全文
摘要:
function sum(num1, num2){ if(num1 == undefined || num2 == undefined){ throw { errMsg: "能不能好好玩耍了,乖乖给我传参!!", errCode: 13888888888 ... 阅读全文
摘要:
//逻辑中断 (短路运算) //表达式1 || 表达式2 //如果表达式1 为真 返回表达式1 //如果表达式1 为假 返回表达式2var num = 1 || 2;console.log(num);//表达式1 && 表达式2//如果表达式1为真 //判断表达式2 是否为真 若为真 则返回表达式2 若为假 则返回表达式2//如果表达式1为假 直接返回表达式1var nu... 阅读全文
摘要:
//值类型: string number boolean undefined// 存储的就是数据本身的变量就是值类型的数据var str = "你是天边最美的云彩";var str1 = str;str = "让我用心吧你留下来,留下来";console.log(str1);var num1 = 110;var num2 = num1;num1 = 119;console.log(num... 阅读全文
摘要:
给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]var nums = [2, 7, 11, 15], target = 9;var twoSum = functi... 阅读全文