Javascript基础
变量 作用: 用来保存值 保存两种类型的值: 基本类型值,和引用类型值; 访问方式: 按值访问 和 按引用访问 操作方式: 直接操作保存在变量中的实际的值。 引用类型的值是保存在内存中的对象,不能直接操作对象的内存空间。实际上是在操作对象的引用而不是实际的对象。 数据类型 两大类 8 种数据类型 最新的 ECMAScript 标准定义了 8 种数据类型: 参考 MDN javascript 数据类型和数据结构 七种原始类型 – 简单数据类型 Boolean Null Null 类型只有一个值就是null值 Undefined Undefined类型只有一个值就是undefined值 Number BigInt String Symbol 和 Object – 复杂数据类型 ( ECMAScript 定义的对象中有两种属性:数据属性和访问器属性 来自 MDN) 原始值的定义 除 Object 以外的所有类型都是不可变的(值本身无法被改变)。例如: JavaScript中字符串是不可变的 (译注:如: JavaScript 中对字符串的操作一定返回了一个新字符串,原始字符串并没有被改变)。 我们称这些类型的值为“原始值”。 Javascript 操作符: 一元操作符 只能操作一个值的操作符是一元操作符。!(非) ++a --b ++前置和++后置共同点 所有编程语言都是一样的