运算符 大多数的运算符是由标点符号表示的,比如"=","+"。还有由关键字表示,如:delete,instance...[作者空间]
eval() eval()是一个函数,但是由于种种原因被当成一个运算符 eval()只有一个参数,如果传入的不是字...[作者空间]
原始表达式 原始表达式就是最简单的表达式,是表达式的最小单位。包含直接量、关键字和变量 如: 注:1.this并不...[作者空间]
作用域 在一些类似C语言的编程语言中,花括号内的每一段代码都具有各自的作用域,而且变量在声明它们的代码段之外是不可...[作者空间]
类型转换 js中的取值类型很灵活,可以参考布尔类型,当期望使用一个布尔类型的值的时候可以提供任意类型的值,会根据需...[作者空间]
数据类型检测 typeof typeof [val] : 用来检测数据类型的运算符 typeof的局限性 : 基于...[作者空间]
堆栈底层机制 思考: 浏览器执行代码 步骤 从电脑内存中分配出一块内存,用来执行代码,称:栈内存(stack) 分...[作者空间]
对象数据类型 普通对象 {[key] : [value], ……} 任何一个对象都是由0到多组键值对(属性名:属性...[作者空间]
null/undefined类型 其意思都代表为没有)null : 空对象指针undefined : 未定义两者的...[作者空间]
布尔数据类型 只有true/false 把其他类型转化为布尔类型 只有0、null、‘’、NaN、undefine...[作者空间]
字符串数据类型 所有用单引号、双引号、反引号(撇 ES6模版字符串)抱起来的都是字符串 把其他类型值转换为字符串 ...[作者空间]
number类型 包含:常规数字、NaN NaN not a number : 不是一个数,但它隶属于数字类型 N...[作者空间]
基本数据类型 基本的数据类型数字 number常规数字和NaN(not a number:不是一个数字,但属于数字...[作者空间]
JS的组成 按照相关的js语法,去操作页面中的元素,又是还要操作浏览器中的一些功能 ECMAscript 3/5/...[作者空间]
常见的浏览器内核 webkit (v8引擎)谷歌 ChromesafariOpera ( 版本 > 14 )...[作者空间]