
javascript
就叫青稞吧
qq:779004187
展开
-
二叉树的遍历(JS版)
二叉树的遍历有深度优先和广度优先两种。前序、中序、后序遍历都属于深度优先遍历。层次遍历属于广度优先遍历,从上到下,从左到右或从右到左一层一层的遍历。1、二叉树的深度优先遍历-递归// 前/先序:根左右var DLR = function(root, res) { if(!root) return ; res.push(root.val); root.lef...原创 2020-01-09 14:00:54 · 1471 阅读 · 0 评论 -
javascript中const/let/var区别浅析
在JavaScript中有三种声明变量的方式:var、let、const。下文给大家介绍js中三种定义变量的方式const, var, let的区别。1. const定义的变量不可以修改,而且必须初始化。1 const b = 2; //正确2 const b; //错误,必须初始化 3 console.log('函数外const定义b:' + b); //有输出值4 b = 5转载 2017-06-05 19:45:16 · 675 阅读 · 1 评论 -
函数表达式
1. 定义函数的两种方式(1)函数声明function functionName(arg0, arg1, arg2) { //函数体}alert(functionName.name); //通过这个属性可以访问到给定函数指定的名称.特征:函数声明提升(在执行代码之前会先读取函数声明,因此可以把函数声明放在调用它的语句后面)sayHi();function sayHi() {原创 2017-08-09 17:30:16 · 231 阅读 · 0 评论 -
函数
通过函数可以封装任意多条语句,而且可以在任何地方任何时候调用执行。ECMAScript函数在定义时不必指定是否返回值。任何函数在任何时候都可以通过return语句后跟要返回的值来返回值。函数会在执行完return语句之后停止并立即退出。所以位于return语句之后的任何代码都永远不会执行。function sum(num1,num2) { return num1+num2;原创 2017-08-10 11:00:58 · 285 阅读 · 0 评论 -
JavaScript 字符串
JavaScript 字符串用于存储和处理文本。 一 字符串截取 1.substring()str.substring(start,end)substring()是最常用到的字符串截取方法,它可以接收两个参数(参数不能为负值),分别是要截取的开始位置和结束位置,它将返回一个新的字符串,其内容是从start处到end-1处的所有字符。若结束参数(end)省略,则表示从star原创 2017-07-27 17:48:42 · 302 阅读 · 0 评论 -
js十大排序算法
术语解释: n: 数据规模 k:“桶”的个数时间复杂度: 一个算法执行所耗费的时间。 空间复杂度: 运行完一个程序所需内存的大小。稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面; 不稳定:如果a原本在b的前面,而a=b,排序之后a可能会出现在b的后面;内排序:所有排序操作都在内存中完成; 外排序:由于数据太大,因此把数据放在磁盘中,而排序通过磁盘和内存的数据传输才能进行;1.转载 2017-09-21 20:57:24 · 1145 阅读 · 0 评论