摘要:第二个赋值声明会被留在原地等待执行阶段。这个过程就叫作提升。还有一点,函数声明会被提升,但是函数表达式不会被提升。 到目前为止,大家应该很熟悉作用域的概念了,以及根据声明的位置和方式将变量分配给作用域的相关原理了。函数作用域和块作用域的行为是一样的,可以总结为:任何声明在某个作用域内的变量,都将属于这个作用域。 但是作用域同其中的变量声明出现的位置有某种微妙的关系,而这个细节就是我们这...
摘要:下面重新改写上面的冒泡排序,传递一个回调函数。模拟注意第行和第行,给传递了一个参数,这是一个函数,然后在第行调用,和分别就是回调函数的两个比较值。 在JavaScript中,Array对象的sort()方法是用来排序的,但是这个方法在默认情况下可能不是我们想要的,比如对于如下数组 var arr = [2,5,10,20,7,15]; 使用sort排序会得到如下结果:[10, 15, ...
摘要:主键唯一标识表中每行的这个列称为主键。不为空,每行数据必须具有一个主键值。主要负责与用户进行交互,接受用户的指令,然后发出请求给,负责数据访问和处理,然后将结果返回给。注意虽然似乎通配符可以匹配任何东西,但有一个例外,即。 为什么写这篇文章 因为我最近的一些工作内容跟数据分析比较密切,所以需要对SQL使用得比较熟练,所以便阅读了《MySQL 必知必会》这本书,为了检验自己的阅读效果及帮...
摘要:序列化对象要保留充分的信息,用来恢复数据对象,但是为了节约存储空间和网络带宽,序列化出的二进制流要尽可能小。序列化序列化是一种支持动态类型跨语言基于对象传输的网络协议,对象序列化后的二进制流,可以被其他语言反序列化。 记得很久以前写代码的时候,每次新建一个实体都会下意识的继承Serializable接口,大部分人都知道这是对对象的序列化,可是你们真的知道序列化吗?这篇文章就简单的说下j...