前言 函数是一种封装,在任何语言中都是一个核心概念。在js中,函数是做为对象的子类型存在的。可以拥有自己的属性和方法,可以做为值进行传递,这两个特性让js拥有使用函数式编程的能力。 函数的声明 字面量声明:就是使用function关键字后面跟上固定语法。 作为函数表达式:只要函数出现的地方,不是函数 ...
分类:
Web程序 时间:
2019-06-01 21:24:20
阅读次数:
135
JavaScript 函数定义 JavaScript 使用关键字 function 定义函数。 函数可以通过声明定义,也可以是一个表达式。 函数表达式 输出结果: 函数存储在变量后,变量可作为函数使用: function (a, b) {return a * b} 12 Function() 构造函 ...
分类:
编程语言 时间:
2019-06-01 19:53:45
阅读次数:
102
我们假设计算机运行一行基础代码需要执行一次运算 上面这个方法需要执行 2 次运算 这个方法需要 (n + 1 + n + 1) = 2n + 2 次运算 我们把 算法需要执行的运算次数 用 输入大小n 的函数 表示,即 T(n) 。此时为了 估算算法需要的运行时间 和 简化算法分析,我们引入时间复杂 ...
分类:
编程语言 时间:
2019-05-29 16:27:15
阅读次数:
110
1、函数的知识点 a、函数声明:function 、函数表达式、new Function(这种方式几乎不用,不过通过这种方式我们认识到了函数也是对象) function 定义的有名函数的变量声明和赋值都提前但是函数表达式的只会提升变量声明(和普通变量声明提前是一样) c、函数传参:基本类型作为参数、 ...
分类:
Web程序 时间:
2019-05-28 22:37:38
阅读次数:
186
可变函数: php支持可变函数的概念,这意味着如果一个变量名后面有圆括号,php将寻找与变量的值相同的函数,并且尝试执行它。可变函数可以用来实现包括回调函数,函数表在内的一些用途。 可变函数不能用于例如echo print unset() isset() empty() include,requir ...
分类:
其他好文 时间:
2019-05-27 22:08:12
阅读次数:
154
? 深入理解C++ 虚函数表 [toc] ? C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是 用父类型别的指针指向其子类的实例 ,然后 通过父类的指针调用实际子类的成员函数 。 ? 这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的 ...
分类:
编程语言 时间:
2019-05-26 00:11:42
阅读次数:
130
1,本文分析另一个多重继承问题及其工程中的解决方案,单继承加多接口实现的开发方式; 2,多重继承的问题三: 1,多重继承可能产生多个虚函数表: 1,实际工程中可能造成不可思议的问题,并且这些问题很难以查找和排除; 3,多重继承问题三编程实验: 1,如果说碰上需要强制类型转换的场合,并且需要强制类型转 ...
分类:
编程语言 时间:
2019-05-24 10:39:28
阅读次数:
115
1、作用域 块级作用域 let 只在函数内部自己的作用域内有效 全局作用域 var 函数作用域 找不到作用域抛出ReferenceError 变量有了则抛出 TypeError 先声明后赋值 函数提升 变量提升 函数优先,函数声明提升在普通变量之前 函数表达式不会提升 闭包:当函数可以记住并访问所在 ...
分类:
Web程序 时间:
2019-05-17 15:18:06
阅读次数:
141
一、什么是闭包和闭包的几种写法和用法1、什么是闭包闭包,官方对闭包的解释是:一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。闭包的特点:1.作为一个函数变量的一个引用,当函数返回时,其处于激活状态。2.一个闭包就是当一个函数返回时,一个没有释放资源的栈区。简单的说,Javascript允许使用内部函数—即函数定义和函数表达式位于另一个函数的函数体
分类:
编程语言 时间:
2019-05-16 09:16:31
阅读次数:
141
学贝叶斯方法时绕不过去的一个问题,现在系统地总结一下。 之前过于纠结字眼,似然和概率到底有什么区别?以及这一个奇妙的对等关系(连续才是f,离散就是p)。 wiki:在数理统计学中,似然函数是一种关于统计模型中的参数的函数,表示模型参数中的似然性。 这里我们讨论的范围已经界定了,那就是在指定模型下(比 ...
分类:
其他好文 时间:
2019-05-14 09:44:10
阅读次数:
221