随笔分类 - JavaScript
摘要:1.增: 1.向对象添加属性和方法 (私有) > obj.属性 =""; 2.向对象原型添加方法 (公共) > obj.prototype.属性 = ""; 2.删 1.delete obj.属性名 2.delete obj.prototype.属性名 3.查 1. obj.hasOwnProper
阅读全文
摘要:1. 使用直接量创建1个对象: 2.使用构造函数创建多个统一结构的对象 3.先创建空对象,再添加属性和方法 固定套路:变量对象的属性和方法:for...in结构 判断对象中是否存在指定属性 /*2种*/ 1. "属性名" in obj; 2.if(obj.方法名 undefined); ==>可简写
阅读全文
摘要:错误:程序运行过程中发生的异常状态 导致程序停止运行——异常 错误处理:当程序发生错误时,保证程序不退出的机制 发生错误时,程序会自动创建一个Error对象: Error对象中仅封装了错误的信息 js种 *6种* 错误对象:1.SyntaxError: 语法错误2.ReferenceError: 引
阅读全文
摘要:let 和 var的区别 答:不同点在于作用域 1.(全局下)首先 let关键字声明的变量是这样写会导致错误。 let声明的变量类似于”本地变量“,函数内如何不重新声明,还是会被改变 2.(方法内)var关键词的作用域是最近的函数作用域(如果在函数体的外部就是全局作用域); 2-2 .let 关键词
阅读全文
摘要:利用sort()冒泡排序: 不声明第三个变量冒泡排序: 第一层遍历数组的个数(要遍历多少次),第二次遍历(共要循环几次) a = 10; //第一个元素 b = 5; //下一个元素 if(a>b){ a = a+b; // a(15) = 10 +5; b = a-b; // b(10) = 15
阅读全文
摘要:利用sort()冒泡排序: 不声明第三个变量冒泡排序: 第一层遍历数组的个数(要遍历多少次),第二次遍历(共要循环几次) a = 10; //第一个元素 b = 5; //下一个元素 if(a>b){ a = a+b; // a(15) = 10 +5; b = a-b; // b(10) = 15
阅读全文

浙公网安备 33010602011771号