摘要: 1.查找关键字 includes(); 返回布尔值 2. 重复字符 repeat(); 3.模块字符串 3个特性: ①:特殊字符再也不用转义了。 ②:变量拼接 + 换行拼接 ③:支持表达式 4.结构--> 更方便拿到数组、对象中的值。注意:等号两边都不限制个数,像创建变量一样,默认为undefine 阅读全文
posted @ 2016-08-08 13:22 鹿兔牛马羊 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 1.增: 1.向对象添加属性和方法 (私有) > obj.属性 =""; 2.向对象原型添加方法 (公共) > obj.prototype.属性 = ""; 2.删 1.delete obj.属性名 2.delete obj.prototype.属性名 3.查 1. obj.hasOwnProper 阅读全文
posted @ 2016-08-05 16:21 鹿兔牛马羊 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 1. 使用直接量创建1个对象: 2.使用构造函数创建多个统一结构的对象 3.先创建空对象,再添加属性和方法 固定套路:变量对象的属性和方法:for...in结构 判断对象中是否存在指定属性 /*2种*/ 1. "属性名" in obj; 2.if(obj.方法名 undefined); ==>可简写 阅读全文
posted @ 2016-08-05 14:22 鹿兔牛马羊 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 错误:程序运行过程中发生的异常状态 导致程序停止运行——异常 错误处理:当程序发生错误时,保证程序不退出的机制 发生错误时,程序会自动创建一个Error对象: Error对象中仅封装了错误的信息 js种 *6种* 错误对象:1.SyntaxError: 语法错误2.ReferenceError: 引 阅读全文
posted @ 2016-08-05 12:16 鹿兔牛马羊 阅读(655) 评论(0) 推荐(0) 编辑
摘要: 特性介绍 箭头函数是ES6新增的特性之一,它为JS这门语言提供了一种全新的书写函数的语法。 ES6简化了声明函数,不需要再写 function . 好像除了简化代码,并没有什么新奇的对不对,那我们往下慢慢看。 ————————————————————————————————————————————— 阅读全文
posted @ 2016-08-04 20:01 鹿兔牛马羊 阅读(234) 评论(0) 推荐(0) 编辑
摘要: let 和 var的区别 答:不同点在于作用域 1.(全局下)首先 let关键字声明的变量是这样写会导致错误。 let声明的变量类似于”本地变量“,函数内如何不重新声明,还是会被改变 2.(方法内)var关键词的作用域是最近的函数作用域(如果在函数体的外部就是全局作用域); 2-2 .let 关键词 阅读全文
posted @ 2016-08-04 17:28 鹿兔牛马羊 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 利用sort()冒泡排序: 不声明第三个变量冒泡排序: 第一层遍历数组的个数(要遍历多少次),第二次遍历(共要循环几次) a = 10; //第一个元素 b = 5; //下一个元素 if(a>b){ a = a+b; // a(15) = 10 +5; b = a-b; // b(10) = 15 阅读全文
posted @ 2016-08-03 16:14 鹿兔牛马羊 阅读(799) 评论(0) 推荐(2) 编辑