![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS基础杂项
村望老弟
少年侠气,交结五都雄。肝胆洞。毛发耸。立谈中。死生同。一诺千金重
展开
-
JS 实现99乘法表
JS 实现 九九乘法表 for (var i = 0; i <= 9; i++) { for (var j = 1; j <= i; j++) { if (i == j) { document.write(" |" +" " +" " +j + '*' + i + '=' + i * j + "<b...原创 2019-05-27 19:24:03 · 2670 阅读 · 0 评论 -
递归
递归概念注意两点:1.找规律。2.找出口案例求 n 的阶乘斐波那契数列概念注意两点:1.找规律。2.找出口案例求 n 的阶乘阶乘的规律 n ×( n - 1 ) ×( n - 2 )…× 1 5的阶乘 5× 4×3× 2× 1 = 120 先找到规律分析: function mul(n){ return n*mul(n-1)//规律 ...原创 2019-05-28 12:16:30 · 116 阅读 · 0 评论 -
JS预编译过程
闭包首先讲预编译过程JS代码执行过程三部曲过程预编译low讲low点真·预编译☞前奏暗示全局变量 imply global真·预编译四部曲首先讲预编译过程JS代码执行过程三部曲过程语法分析:首先扫描一遍,看有没有低级的语法错误预编译解释执行:解释一行执行一行预编译low讲 函数声明整体提升,变量 的声明提升(这个其实很low,点击low点)假如没有...原创 2019-05-28 14:58:40 · 624 阅读 · 1 评论 -
JS预编译小测试
一点都不难系列1.1.a = 100;function demo(e){ function e(){}; arguments[0] = 2; console.log(e); //2 if(a) { var b = 123; function c(){ ...原创 2019-05-28 21:10:08 · 201 阅读 · 0 评论 -
JS 作用域 , 作用域链 精讲
作用域精讲相关概念运行期上下文:[[scope]]属性:作用域链:查找变量:相关概念运行期上下文:当函数执行时(也可以是执行前),会创建一个成为执行期上下文的内部对象 ,一个执行期上下文定义了一个函数执行时的环境AO/GO,函数每次执行时对应的执行上下文都是独一无二的,所以多次调用会导致创建多个执行上下文,当函数执行完毕,他所产生的执行上下文被销毁;[[scope]]属性:每个Javas...原创 2019-05-28 22:46:00 · 173 阅读 · 0 评论