随笔分类 - JavaScript
摘要:JS变量命名规则和规范声明变量:var当创建一个变量时会在内存中的栈区开辟一个新的空间变量命名规则和规范:规则:1.由字母、数字、下划线、$符号组成,不能以数字开头2.不能是关键字和保留字,例如:for,while,this,name3.区分大小写规范:1....
阅读全文
摘要:JavaScript中的6种数据类型数据类型number//数值型----int//整型----float//浮点型string//字符串型bool//布尔型null//空值undefined//未定义object//对象----纯对象----数组----函...
阅读全文
摘要:JS中in和typeof和instanceof的含义和作用typeof它是一个函数或是一个语言结构。typeof(a)、 typeof a; 用于判断变量的数据类型。in – 用于判断下标是否存在数组中,或判断对象中是否有哪个成员instanceof – 判...
阅读全文
摘要:JS中null和undefined的区别null和undefined用法上没有区别,但是设计之初null是一个表示"无"的对象,转为数值时为0;undefined是一个表示"无"的原始值,转为数值时为NaN。但是现在用法上并没有区别。 ...
阅读全文
摘要:JS中变量提升变量提升://先使用后声明,在使用变量的时候,会在当前的作用域中查找是否声明了变量,如果有这个变量的声明,则将声明的过程提升到使用之前,声明的值不会被提升。
阅读全文
摘要:简述JavaScript的原始类型、引用类型、栈、堆、浅拷贝、深拷贝的概念原始类型(primitive):数字、字符串、布尔值、null、undefined//不可变类型(immutable):数字、字符串、布尔值、null、undefined//变量存放在...
阅读全文