// 什么是二重循环?循环里面嵌套循环 // 在二重循环中,外层循环变量变化一次,内层循环变量变化整个 ...[作者空间]
for循环 // 在循环的外部定义循环变量 let i = 1; while(i<=10){ ...[作者空间]
var let const // 使用var关键字定义的变量,变量名可以重复,后面的变量会将前面的变量覆盖掉。 ...[作者空间]
if选择结构 if选择结构的语法是:if(判断条件){满足条件之后,执行的代码块} if-else选择结构,if(...[作者空间]
JavaScript的组成 JS三大核心 1.SMAScript 核心语法(标准规范)-> SE6 2.BOM 浏...[作者空间]
算术运算符 // 算术运算符包括:+ - * / % var num1 = 59 var num...[作者空间]
JavaScript 是 Web 的编程语言。所有现代的 HTML 页面都使用 JavaScript。在网页中,J...[作者空间]
ES5: //定义动物类 function Animal(nickName,sex,age){ ...[作者空间]
值类型和引用类型 // 值类型:string,number,boolean let num1 = 100 ...[作者空间]
自执行函数 定义一个自执行函数,函数定义完成后,自己执行一次,函数名可以省略,因为没有任何意义 注意:要以分号结束...[作者空间]
/* console.log(a) //undefined var a = 12 functio...[作者空间]
// 对象数组,指的是数组里面存放的是对象 let arr2 = [ { n...[作者空间]
1.this 构造函数里面的this,用于给类定义成员(属性和方法) 方法里面的this,指向方法的调用者 箭头函...[作者空间]
1.采用字面量赋值方式定义对象 letobj={//定义属性//定义方法} 通过对象名.属性,调用对象的属性,可以...[作者空间]
// 定义一个数组 let arr = [11,22,33,44,55,66,77,88,99,111,2...[作者空间]
// 对象就是拥有一组属性和方法的集合 // 如果 a.b ,那么a就是对象,b是a的属性 //...[作者空间]
实现数组的高阶函数 let arr = [123,345,7,98,26] function sort(...[作者空间]
定义一个a方法,在a方法中定义一个b方法,并且b方法里面用到了a方法里面定义的变量, 那么此时就形成了闭包函数 ...[作者空间]
let arr = [11,22,33,44,55,66,77,88,99,111,222,333,444] ...[作者空间]
什么是高阶函数:一个函数的参数是函数,或者返回值是函数,满足其中一个就是高阶函数。 开闭原则:对扩展是开发的,对修...[作者空间]