07 2022 档案
摘要:1.冒泡排序 每一趟只能确定将一个数归位。即第一趟只能确定将末位上的数归位,第二趟只能将倒数第 2 位上的数归位,依次类推下去。如果有 n 个数进行排序,只需将 n-1 个数归位,也就是要进行 n-1 趟操作。 而 “每一趟 ” 都需要从第一位开始进行相邻的两个数的比较,将较大的数放后面,比较完毕之
阅读全文
摘要:一、数组的声明 1.使用数组字面量表示法 var arr4 = []; //创建一个空数组 var arr5 = [20]; // 创建一个包含1项数据为20的数组 var arr6 = ['lily', 'lucy', 'Tom']; // 创建一个包含3个字符串的数组 2.使用 Array 构造
阅读全文
摘要:数组原型方法主要有以下这些 增 push() :向数组的末尾添加新元素 unshift():向数组首位添加新元素 删 pop():删除数组的最后一项 shift():删除数组的第一项 splice():对数组进行增删改 查 slice():按照条件查找出其中的部分元素 indexOf():检测当前值
阅读全文
摘要:1.作用域的概念 通常来说一段程序代码中使用的变量和函数并不总是可用的,限定其可用性的范围即作用域,作用域的使用提高了程序逻辑的局部性,增强程序的可靠性,减少名字冲突。通俗的说,作用域:数据起作用的范围(某条数据可以在什么范围内使用) js使用var声明变量,以function来划分作用域,大括号“
阅读全文
摘要:1.具名函数 定义: 调用: 方式1:方法名(); 可以多次调用 方式2:在事件中调用,直接写函数名,不需用括号 2.匿名函数 没有名字的函数 匿名函数在使用时只有两种情况: 1.匿名函数自执行:声明后不需要调用就直接执行 2.把函数存到变量,或将函数存到数组的对应位置里等,调用时通过变量或数组对应
阅读全文
摘要:说明: 每计算一次括号中的表达式,会把得到的值与每个 case 的值进行对比,如果匹配就会执行代码块中的代码。 break语句则会跳出switch,一旦遇到它,那么它后面的语句都不会执行。 如果没有break语句则会一直执行到最后。 default :不存在 case的值与表达式的值匹配时所执行的代
阅读全文
摘要:一.break 在循环体中可以使用break关键字来立即终止循环,并跳出循环体,代表循环结束。break使用在任何一种循环结构中。 注意:如果是嵌套循环,break是无法停止最外层循环的,它停止的是离他最近的循环 可以为循环语句创建一个lable,来标识当前的循环。 二.continue 在循环体中
阅读全文
摘要:一.四舍五入保留n位小数 1.使用toFixed()方法 例:3.1415926.toFixed(4) 结果为3.1416 5.625.toFixed(0) 结果为6 2.Math.round()方法 四舍五入保留到整数位 例:Math.round(4.56) 结果为5 Math.round(4.4
阅读全文
摘要:位运算 1.左移 << num<<n:将 num 转为二进制,左移 n 位, 在后面补n个0(输出的结果是十进制的) 例如:1. 10<<2 //结果为 40(101000 ) 2. 负数怎么移位 (以-10<<2为例) 2.右移 >> num>>n:将 num 转为二进制,右移 n 位 例如:1.
阅读全文
摘要:一、数据类型 分类 基本(值)类型: String Number Boolean undefined unll 对象(引用)类型: Object:任意对象 Array:一种特别的对象 Function:一种特别的对象 计算机世界中的万事成物都是数据。 计算机程序可以处理大量的数据,为了方便数据的管理
阅读全文