07 2022 档案
摘要:数组 数据结构 逻辑结构、存储结构、算法 数据存储的结构和方式 线性结构和非线性结构 线性结构 数组(顺序表) 队列(先进先出) 栈 (先进后出) 堆 链表 非线性结构 树 图 hash(散列表) 数组 有顺序的元素序列,用于储存多个相同类型数据的集合 数组的声明(引用) [] //元素用逗号隔开,
阅读全文
摘要:递归算法 可以做循环能做的事情(但是效率极低) 一般用来做文件的遍历、菜单遍历、深拷贝 递归规律要从上一个值找 递归三要素 找规律 找临界值(没有规律的值)return 自己调自己(在函数内部调用自己的函数) // 1 3 6 10 15 21 第100位 function fn1(n){ if(n
阅读全文
摘要:函数 函数概念 用代码来做特定的功能,去调用。 函数优点 减少了代码冗余 提高了代码的可维护性和可阅读性 函数的分类 系统函数 (console.log()、alert()、 prompt()、write()) 内置函数 (Math.pow()、Math.PI) 自定义函数(function nam
阅读全文
摘要:循环语句 循环三大语句: while、do while、for语句 循环的关键: 1.提高效率(主要是时间复杂度和空间复杂度) 2.避免死循环 循环三要素: 初始量(初始的变量值) 迭代量(基于初始值的改变) 条件 (基于初始值的判断) while语句 while(条件表达式(返回true和fals
阅读全文
摘要:程序控制语句(所以程序和语言都有的) 逻辑运算符 console.log('a' && 'b'); //两个都是ture结果为最后的ture值console.log('a' && ''); //取false的值,如果第一个是false就不用看后面console.log('undefiend' ||
阅读全文
摘要:
数据类型之间的特殊的一些转换 Number方法 转为number类型的值 <script>var i = "123b"console.log(Number(str2));//结果为NaN//当你将一个内容转为的数值过程中无法被解析就会出现NaN//从前到后拿出里面的数值 前面没有数值变成NaN</s
阅读全文

摘要:JavaScrip的过去 1995年由网景公司的布兰登 艾克 原名为LiveScript 什么是JavaScript? javaScript是一种 轻量级 的语句、单线程(一次只能执行一个Script,分先后顺序) 的语言。 他还是有个 弱语言 (没有固定的类型划分,给的什么就是什么)。 他也是个
阅读全文