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

创建数组 用Array构造函数 数组字面量表示法 检测数组 Array.isArray(obj) 检测某个值到底是不是数组 增删数组元素 通过改变length的值,可以对数组...
基本类型 指的是保存在栈内存中的简单数据段 数值,布尔值,null和undefined 引用类型 指的是那些保存在堆内存中的对象,变量中保存的实际上只是一个指针,这个指针执行...
如果对其中一个进行修改,就会影响到另外一个。通过拷贝切断新旧两者的联系。 浅拷贝 就是简单的引用复制 对象复制只是复制对象的引用,而不复制对象本身,共享内存。 浅拷贝实现 若...
JavaScript Object Notation 是一种用于数据交换的文本格式 格式 复合类型的值只能是数组或对象,不能是函数、正则表达式对象、日期对象。 简单类型的值只...
对象 无序的数据集合,由若干个“键值对”(key-value)构成。 键值对由键名和键值组成,每个键值对之间用逗号分隔。如果键名是数值,会被自动转为字符串。 读取属性的方法 ...
字符串 多行字符串 如果长字符串必须分成多行,可以在每一行的尾部使用反斜杠。反斜杠的后面必须是换行符。 连接运算符(+)可以连接多个单行字符串,用来模拟多行字符串。 ES6扩...
作用域 JavaScript作用域是靠函数来形成的,也就是一个函数内定义的变量函数外不可以访问不使用var会声明一个全局变量 作用域链 当代码在一个环境中执行时,会创建变量对...
函数 通过函数可以封装任意多条语句,可以在任何地方,任何时候调用执行。 语法: 声明函数 构造函数 函数声明 函数表达式 参数 函数可以传递多个参数 没有传递值得命名参数将自...
if的判断 condition的值会自动调用Boolean()转换函数将这个表达式的结果转换为一个布尔值。如果condition值为true则执行括号内语句statement...
内联样式表 不推荐使用,只能改变当前标签样式 内部样式表 只对当前页面有用 外部样式表 链接方式 在 内通过link标签引入css文件 导入方式 使用css规则引入外部css...
cd命令 cd命令可以说是linux中最基本的命令语句,其他命令语句的使用都是建立在cd命令上的。 pwd命令 pwd命令查看“当前工作目录”的完整路径。当你在终端进行操作时...
如何使用Markdown 标题 在你的标题前面添加# ,一个# 代表一级标题,最多六个代表六级标题。#后面有一个空格。格式如下: 效果如下: hellohellohello ...