本次任务内容超级无敌多
导致我写了一两个周 ... 暂且收手了,接下来复习,七月初再次开始做任务
数字相关方法
Number() 函数把对象的值转换为数字。如果对象的值无法转换为数字,那么 Number() 函数返回 NaN。
toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。
ceil() 方法可对一个数进行上舍入。
Math.floor(x) 可对一个数进行下舍入。
isNaN() 函数用于检查其参数是否是非数字值。
字符串相关方法
stringObject.charAt(index) 返回指定位置的字符index字符在字符串中的下标。
stringObject.concat(stringX,stringX,...,stringX) 用于连接两个或多个字符串。
indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。
lastIndexOf() 方法可返回一个指定的字符串值最后出现的位置。
stringObject.slice(start,end) 可提取字符串的某个部分,并以新的字符串返回被提取的部分。
split() 方法用于把一个字符串分割成字符串数组。
stringObject.substr(start,length) 可在字符串中抽取从 start 下标开始的指定数目的字符。
toLowerCase() 方法用于把字符串转换为小写。
toUpperCase() 方法用于把字符串转换为大写。
replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。
对象的相关操作
递归
函数调用自身,循环
数组相关操作
unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度。 shift() 方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。 pop() 方法用于删除并返回数组的最后一个元素。 push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度 join() 方法用于把数组中的所有元素放入一个字符串。 元素是通过指定的分隔符(形参)进行分隔的。
数据结构
二叉树遍历
前序遍历:访问根节点 前序遍历左子树 前序遍历右子树。
中序遍历:中序遍历左子树 访问根节点 中序遍历右子树。
后序遍历:后序遍历左子树 后序遍历右子树 访问根节点。
将遍历过的部分看做一个节点
队列
队头入,队尾出
先进先出
栈
栈顶进,栈顶出 先进后出
排序
myArray.sort(sortMethod) 若返回值<=-1,则表示 A 在排序后的序列中出现在 B 之前。 若返回值>-1 && <1,则表示 A 和 B 具有相同的排序顺序。 若返回值>=1,则表示 A 在排序后的序列中出现在 B 之后。
数组和字符串的相互转化
其他
判断选中: 标签.checked