编程技术
-
javaScript调用 new Date() 来创建一个新的 Date 对象打印当前的日期和时间
让我们来学习一个新的内建对象:日期(Date)。该对象存储日期和时间,并提供了日期/时间的管理方法。 我们可以使用它来存储创建/修改时间,测量时间,或者仅用来打印当前时间。 创建 …
-
JSON 方法,toJSON
假设我们有一个复杂的对象,我们希望将其转换为字符串,以通过网络发送,或者只是为了在日志中输出它。 当然,这样的字符串应该包含所有重要的属性。 我们可以像这样实现转换: let us…
-
javaScript递归和堆栈
让我们回到函数,进行更深入的研究。 我们的第一个主题是 递归(recursion)。 如果你不是刚接触编程,那么你可能已经很熟悉它了,那么你可以跳过这一章。 递归是一种编程模式,在…
-
在JavaScript 中的内建函数Rest 参数与 Spread 语法
在 JavaScript 中,很多内建函数都支持传入任意数量的参数。 例如: Math.max(arg1, arg2, …, argN) —— 返回参数中的最大值。 Objec…
-
JavaScript变量作用域,闭包
JavaScript 是一种非常面向函数的语言。它给了我们很大的自由度。在 JavaScript 中,我们可以随时创建函数,可以将函数作为参数传递给另一个函数,并在完全不同的代码位…
- 广告位招租联系电话:13518188210
-
JavaScript老旧的 “var”
本文用于帮助理解旧脚本 本文所讲的内容对于帮助理解旧脚本很有用。 但这不是我们编写新代码的方式。 在本教程最开始那部分的 变量 这章中,我们提到了变量声明的三种方式: let co…
-
JavaScript全局对象
全局对象提供可在任何地方使用的变量和函数。默认情况下,这些全局变量内建于语言或环境中。 在浏览器中,它的名字是 “window”,对 Node.js 而言,它的名字是 “globa…
-
JavaScript函数对象,NFE
我们已经知道,在 JavaScript 中,函数也是一个值。 而 JavaScript 中的每个值都有一种类型,那么函数是什么类型呢? 在 JavaScript 中,函数的类型是对…
-
JavaScript”new Function” 语法
还有一种创建函数的方法。它很少被使用,但有些时候只能选择它。 语法 创建函数的语法: let func = new Function ([arg1, arg2, …argN],…
-
JavaScript调度:setTimeout 和 setInterval
有时我们并不想立即执行一个函数,而是等待特定一段时间之后再执行。这就是所谓的“计划调用(scheduling a call)”。 目前有两种方式可以实现: setTimeout 允…