2017年6月11日

各大公司前端笔试题涉及内容

摘要: 计算机网络:路由器、HTTP、三次握手、OSI 数据结构:前序遍历、中序遍历、后序遍历、时间复杂度、排序算法(稳定性) 1.变量提升后,返回值的问题: var变量提升后,返回值是undefined; function提升后,若函数里有return,则返回return后表达式的值;若没有return, 阅读全文

posted @ 2017-06-11 19:09 我爱吃豌豆 阅读(181) 评论(0) 推荐(0) 编辑

函数声明和函数表达式

摘要: 一.函数声明 函数名实际上也是一个指向函数对象的指针。(函数名本身就是变量,可以像传递参数一样传递给另一个函数) 二.函数表达式 变量sum也是一个指向函数对象的指针。需要在语句后加上“;”分号 三.两者区别 函数声明:解析器会率先读取函数声明,并使其在执行任何代码之前可用。 函数表达式:提升的是变 阅读全文

posted @ 2017-06-11 19:00 我爱吃豌豆 阅读(166) 评论(0) 推荐(0) 编辑

javascript变量、作用域和内存问题

摘要: 一.基本类型(传值后两者不互相影响) 5种:Undefined、Boolean、Null、Number、String 基本类型的赋值是传递该值得副本。两者可以参与任何操作而不受影响。 二.引用类型(传值后两者会互相影响) 指可由多个值构成的对象 变量为引用类型的变量,其存储的是指向存在内存(堆)中的 阅读全文

posted @ 2017-06-11 18:33 我爱吃豌豆 阅读(121) 评论(0) 推荐(0) 编辑

JavaScript学习笔记(2)

摘要: 变量提升(Hoisting) 一.块级作用域 块级作用域中声明的变量不会影响到外部作用域。 二.javascript中的块级作用域 1.javascript中的if...else..并不会创建新的作用域, 2.javascript是函数级作用域,只有函数才能创建新的作用域 三.var声明的变量提升 阅读全文

posted @ 2017-06-11 17:22 我爱吃豌豆 阅读(98) 评论(0) 推荐(0) 编辑

导航