• 数组

    创建数组 用Array构造函数 数组字面量表示法 检测数组 Array.isArray(obj) 检测某个值到底是不是数组 增删数组元素 通过改...

  • 基本类型和引用类型

    基本类型 指的是保存在栈内存中的简单数据段 数值,布尔值,null和undefined 引用类型 指的是那些保存在堆内存中的对象,变量中保存的实...

  • 120
    简单认识浅拷贝和深拷贝

    如果对其中一个进行修改,就会影响到另外一个。通过拷贝切断新旧两者的联系。 浅拷贝 就是简单的引用复制 对象复制只是复制对象的引用,而不复制对象本...

  • JSON

    JavaScript Object Notation 是一种用于数据交换的文本格式 格式 复合类型的值只能是数组或对象,不能是函数、正则表达式对...

  • 对象和属性

    对象 无序的数据集合,由若干个“键值对”(key-value)构成。 键值对由键名和键值组成,每个键值对之间用逗号分隔。如果键名是数值,会被自动...

  • 2019-06-21

    字符串 多行字符串 如果长字符串必须分成多行,可以在每一行的尾部使用反斜杠。反斜杠的后面必须是换行符。 连接运算符(+)可以连接多个单行字符串,...

  • 120
    JavaScript作用域与作用域链

    作用域 JavaScript作用域是靠函数来形成的,也就是一个函数内定义的变量函数外不可以访问不使用var会声明一个全局变量 作用域链 当代码在...

  • 函数

    函数 通过函数可以封装任意多条语句,可以在任何地方,任何时候调用执行。 语法: 声明函数 构造函数 函数声明 函数表达式 参数 函数可以传递多个...

  • Boolean()转换和相等操作符比较

    if的判断 condition的值会自动调用Boolean()转换函数将这个表达式的结果转换为一个布尔值。如果condition值为true则执...