运算符 大多数的运算符是由标点符号表示的,比如"=","+"。还有由关键字表示,如:delete,instanceof 这里有我想到的大部分的运...
eval() eval()是一个函数,但是由于种种原因被当成一个运算符 eval()只有一个参数,如果传入的不是字符串,将会返回这个参数,若果是...
原始表达式 原始表达式就是最简单的表达式,是表达式的最小单位。包含直接量、关键字和变量 如: 注:1.this并不是一个常量,它在代码不同的地方...
作用域 在一些类似C语言的编程语言中,花括号内的每一段代码都具有各自的作用域,而且变量在声明它们的代码段之外是不可见的,我们称为块级作用域。 而...
类型转换 js中的取值类型很灵活,可以参考布尔类型,当期望使用一个布尔类型的值的时候可以提供任意类型的值,会根据需要来转换。(如:一些真值转换为...
数据类型检测 typeof typeof [val] : 用来检测数据类型的运算符 typeof的局限性 : 基于typeof无法细分出当前值是...
堆栈底层机制 思考: 浏览器执行代码 步骤 从电脑内存中分配出一块内存,用来执行代码,称:栈内存(stack) 分配一个主线程用来自上而下执行j...
对象数据类型 普通对象 {[key] : [value], ……} 任何一个对象都是由0到多组键值对(属性名:属性值)组成的(并且属性名不能重复...
null/undefined类型 其意思都代表为没有)null : 空对象指针undefined : 未定义两者的区别就在null是意料之中的,...