07 2022 档案
摘要:冒泡排序: 核心:两个for循环嵌套,每一轮都会比上一轮少循环一次,每次循>环都拿第一个位置和后面那个位置的值相比,如果前面的大,就交换两个值 function bubble(arr){ for(var i=1; i<arr.length; i++){ //每一轮排序下来都可以确定最后是最大的,所以
阅读全文
摘要:数据结构 数据的结构(逻辑结构 存储结构 算法) 存储结构(数据存储的结构方式) 线性结构:数组(顺序表)、队列、栈、堆、链表 非线性结构:树、图、hash(散列表) 只要能存储数据的容器,就必须具备增删改查的方法 数组的核心其实就是一个顺序表,依赖对应的下标来实现 var arr=[2,6,4,7
阅读全文
摘要:break语句 break是跳出整个语句,如果没有break,代码会从头走到尾,从满足条件的第一个开始输出一直到default结束 switch 不能判断范围,只能对相应的值进行判断 if 可以判断范围,可以判断给定区间的是否满足条件(功能相对强大些) continue continue跳过本次循环
阅读全文
摘要:1. 相加: 一个string和number相加,会自动转为string,最后返回的是一个字符串 其他的相加返回的是number 2.进制间的转换 ## 3.比较运算 ### 3.1字符串和数值进行比较 ### 3.2undefined(null的派生子类)和null比较 ### 3.3字符串和字符
阅读全文
摘要:1. 转数值:显示转换 Number(); 必须整体可以转换成一个合法数字才能转换成一个数字,否则结果为NaN(not a number) 注意:undefined转为number()NaN,null转为number()是为0,true为1,false为0 parseInt(); 一个一个查看,当第
阅读全文
摘要:1. JavaScript介绍: 诞生于1995年LiveScript,更名为JavaScript,由Netscape出品; 是一个轻量级的语句,是单线程的语句,是弱语言(没有固定的类型划分),也是一个脚本语言,有浏览器(v8引擎)的地方就能进行解析; 由ECMAScript(es3 es5 es7
阅读全文