摘要: JavaScript 作用域和闭包 作用域和闭包 ECMAScript5: JS 的代码没有代码块;使用函数运行的机制进行创建闭包;闭包就是作用域的意思; ES5中,JS中只有函数才可以创建能操作的作用域; JavaScript中的内存也分为栈内存和堆内存。一般来说,栈内存中存放的是存储对象的地址, 阅读全文
posted @ 2020-06-15 16:30 Mikejiawei 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 预解释的原理 预解释的不同机制 var的预解释机制 function 的预解释机制 预解释机制 面试题练习 预解释的的不同机制 预解释也叫预声明,是提前解释声明的意思;预解释是针对变量和函数来说的;但是变量和function的的预解释是两套不同的机制; 当浏览器加载我们的HTML页面的时候,首先会提 阅读全文
posted @ 2020-06-15 15:36 Mikejiawei 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 函数定义和调用 经过之前,JS数据类型和操作符的学习,我们可以正式开始函数的学习了! 大部分内容转载于廖雪峰老师的JS教材,强烈推荐! 定义函数 在JavaScript中,定义函数的方式如下: function abs(x) { if (x >= 0) { return x; } else { re 阅读全文
posted @ 2020-06-15 12:03 Mikejiawei 阅读(82) 评论(0) 推荐(0) 编辑