随笔分类 - JS相关
摘要:alert(sum(10, 10)); // 20 function sum(num1, num2) { return num1 + num2; }================================== alert(a); // undefined var a = 20;说明函数...
阅读全文
摘要:定义函数的方式:函数声明和函数表达式。函数声明:关键字 function 函数声明提前函数表达式:和其他表达式一样,使用前必须赋值。递归:arguments.calleearguments 是一个对象,这个对象有一个属性叫做 callee,该属性是一个指针,指向拥有这个 arugume...
阅读全文
摘要:用法: A.call(B,x,y....)让B对象拥有A对象的属性或方法。(这里面的 x ,y...)用来替代A对象的形参??)例子:function person(name, age, sex) { this.name = name; this.age = age; this.sex = se...
阅读全文
摘要:this 引用的是函数据以执行的环境对象。var point = { moveTo: function (x, y) { // 内部函数 var moveX = function (x) { this.x = x; //this 绑定到了哪里? }; // 内部函数 var moveY = func...
阅读全文
摘要:3个特殊的引用类型:Boolean Number String每当读取一个基本类型值的时候,后台就会创建一个对应的基本包装类型的对象。引用类型与基本包装类型的主要区别就是对象的生存期。使用 new 操作符创建的引用类型的实例,在执行流离开当前作用域之前都一直保存在内存中,而自动创建的基本包装类型的对...
阅读全文
摘要:split() 是把字符串转变为数组,针对字符串操作join() 是把数组转变为字符串,针对数组操作push() 从数组最后加入新项,返回修改后的数组长度unshift() 从数组最前加入新项,返回修改后的数组长度对于push("red","blue") 和 unshift("red","blue"...
阅读全文
浙公网安备 33010602011771号