摘要: 021、定义函数的几种方式 1、关键字函数:function fnName(){}; 2、字面量函数:var fn = function(){}; 3、构造函数:var fn = new Function() 1、关键字函数:function fnName(){}; 2、字面量函数:var fn = 阅读全文
posted @ 2018-12-10 14:59 JJLB 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 011、if语句的优化 1、把次数多的条件和执行结果放到最前面 2、减少第一次无用的判断,可以用嵌套判断 3、判断语句禁止出现三次嵌套 1、把次数多的条件和执行结果放到最前面 2、减少第一次无用的判断,可以用嵌套判断 3、判断语句禁止出现三次嵌套 012、谈谈你对switch的理解 1、switch 阅读全文
posted @ 2018-12-10 14:58 JJLB 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 001、浅谈堆和栈的理解? js变量存储有栈存储和堆存储,基本数据类型的变量存储在栈中,引用数据类型的变量存储在堆中 引用类型数据的地址也存在栈中 当访问基础类型变量时,直接从栈中取值。当访问引用类型变量时,先从栈中读取地址,在根据地址到堆中取出数据 js变量存储有栈存储和堆存储,基本数据类型的变量 阅读全文
posted @ 2018-12-10 14:56 JJLB 阅读(139) 评论(0) 推荐(0) 编辑
摘要: //冒泡排序 /*function num(arr){ var a = 0; for(var i=0;i<arr.length-1;i++){ for(var j=0;j<arr.length-i;j++){ if(arr[j]>arr[j+1]){ a = arr[j+1]; arr[j+1] = 阅读全文
posted @ 2018-08-13 09:09 JJLB 阅读(122) 评论(0) 推荐(0) 编辑