JavaScript
我是菜鸟QAQ
这个作者很懒,什么都没留下…
展开
-
JavaScript中交换两个变量的方法(面试常考)
1.临时变量法 //1.临时变量法 var a = 10, b = 20; c = ""; c = b; //c=20 b = a; //b=10; a = c; console.log(a, b); //20,10 //相对来说比较简单,但是会声明多余的变量,浪费内存,不推荐使用2.加减法 // 2.加减法 var a = 3, b = 5; a原创 2021-10-30 17:31:47 · 201 阅读 · 0 评论 -
Javascript中闭包的原理及应用
一,闭包的概念我们都知道js中变量根据作用域的不同,可以分为局部变量和全局变量,函数的内部可以使用全局变量,但是在函数的外部不可以使用局部变量,而且每当函数执行完毕是会自动的销毁本作用域内的局部变量,简单来说,闭包就是指一个函数有权访问另一个函数作用域中的变量。再通俗点理解就是一个作用域可以访问另一个函数内部的局部变量。二,闭包产生的条件先看一个最简单的例子: function fn() { var num = 10; function fun() {原创 2021-10-15 16:01:34 · 104 阅读 · 0 评论