OnITRoad - 常见问题
如何在 JavaScript 中查找数组中的最小/最大元素
如何在 JavaScript 中查找数组中的最小/最大元素 有多种方法可以找到 JavaScript 数组中的最小和最大数字,这些方法的性能因数组中元素的数量而异。 让我们分别讨论它们,并在最后给出测试结果。 Math.max() 对于常规数组,我们可以使用带有三个点的 Math.max: let max = Math.max(...arrayOfNumbers); 例子: let arra
Views:0 2020-06-02
JS如何计算数组中数字的总和
JS如何计算数组中数字的总和 我们应该使用多种方法来计算数字数组的总和。 让我们讨论它们中的每一个并尝试示例。 reduce() 我们可以使用 reduce() 方法来查找数字数组的总和。 reduce() 方法对数组的每个成员执行指定的 reducer 函数,从而产生单个输出值,如下例所示: let arr = [10, 20, 30, 40]; let sum = arr.reduce(f
Views:0 2020-06-02
JavaScript如何格式化日期
JavaScript如何格式化日期 格式化 JavaScript 日期是很常见的事情。 相当多的申请日期是用 JavaScript 代码格式化的。 有一些方法和库用于格式化日期。 让我们分别考虑它们中的每一个。 Moment.js 方法 Moment.js 是最好的日期/时间库之一。 它易于使用、有据可查,并且尺寸缩小 (20kb)。 它可以与 Node.js 和 JavaScript 一起运
Views:0 2020-06-02
如何在 JavaScript 中用两个小数格式化数字
如何在 JavaScript 中用两个小数格式化数字 在 JavaScript 中,有多种方法可用于格式化带有两位小数的数字。 让我们看看这些方法之间的区别。 Intl.NumberFormat 我们可以使用 Intl.NumberFormat 构造函数。 主要浏览器和 Node.js 都支持它: const formatter = new Intl.NumberFormat('en-US',
Views:0 2020-06-02
如何用两个小数格式化数字
如何用两个小数格式化数字 本教程提供有关格式化数字的信息,始终显示 2 个小数位并在适用的情况下对它们进行舍入。 我们所需要的只是 JavaScript 内置的 Math.round 方法。 这里有两种方法。 我们可以像这样使用 to.Fixed: let num = 86.534572; console.log((Math.round(num * 100)/100).toFixed(2));
Views:0 2020-06-02
JS如何将数字格式化为货币字符串
JS如何将数字格式化为货币字符串 以货币价值表示的数字可读且引人注目。 如果数字超过三位数,则应以不同方式显示。 例如,当我们写出 1000 时,并不像 $1.000 那样清晰和美观。 在这种情况下,货币是美元。 但是,不同的国家/地区有其他用于显示值的约定。 数字格式 Intl.NumberFormat 对象是启用语言敏感数字格式的对象的构造函数。 这种方法被认为是格式化数字的现代快速方法。
Views:0 2020-06-02
如何在 JavaScript 中生成两个数字之间的随机数
如何在 JavaScript 中生成两个数字之间的随机数 在此代码中,我们可以找到一种在两个数字之间生成随机数的方法。 这是如何做到的。 借助 Math.random() 方法,我们可以生成 0 到 1 之间的随机浮点数(带小数的数字)。 //生成0到1的随机小数 //每次运行的值都不一样 var rand = Math.random(); console.log(rand); 如果你想得到一个
Views:0 2020-06-02
JavaScript如何获取对象的类名
JavaScript如何获取对象的类名 由于 JavaScript 中没有直接的 getClass() 方法来获取对象的类名,因此我们可以使用多个选项来解决此问题。 typeof typeof 运算符返回一个字符串,指示未计算的操作数的类型: function Func() {} let func = new Func(); typeof Func; //== "function&q
Views:0 2020-06-02
如何在 JavaScript 中获取时间戳
如何在 JavaScript 中获取时间戳 在这篇文章中,我们将探索在 JavaScript 中如何获取时间戳的方法。 Date.now() 方法 几乎所有浏览器都可以支持这种方法。 Date.now() 方法旨在返回自 Unix Epoch 以来经过的毫秒数。 由于 now() 被视为静态方法,因此它无法创建 Date 对象的新实例。 下面的例子演示了它: let ms = Date.now
Views:0 2020-06-02
如何获取 JavaScript 对象的所有属性值
如何获取 JavaScript 对象的所有属性值 在不知道键的情况下检测对象的所有属性值可以通过多种方式完成,具体取决于浏览器。 大多数浏览器都支持 ECMAScript 5 (ES5)。 我们来看看根据不同的规格,可以使用哪些方法来获取属性值。 ECMAScript 5+ 我们可以在支持 ECMAScript 5+ 的浏览器中使用以下方法。 这些方法检测来自对象的值并避免在原型链上进行枚举:
Views:0 2020-06-02
如何在 JavaScript 中获取当前 URL
如何在 JavaScript 中获取当前 URL JavaScript 建议了一系列方法来帮助在地址列中显示当前 URL。 所有方法都使用 Location 对象(包含有关当前 URL 的信息),它是 Window 对象的一个属性(提供当前页面地址 (URL) 并将浏览器重定向到新页面)。 我们可以使用 window.location.href 属性来获取当前页面的整个 URL,包括所有组件: &
Views:0 2020-06-02
如何使用 JavaScript 获取文件扩展名
如何使用 JavaScript 获取文件扩展名 文件扩展名是文件的结尾,可识别不同操作系统中的文件类型。 在本教程的范围内,我们将讨论如何使用 JavaScript 获取文件扩展名。 其中我们为我们推荐了一些单线和扩展的解决方案。 一个非常简单的解决方案: <!DOCTYPE html> <html> <head> <title>文档的标
Views:0 2020-06-02
如何使用 JavaScript 获取图片大小(宽度和高度)
如何使用 JavaScript 获取图片大小(宽度和高度) 我们可以使用 HTML5 图像 naturalWidth 和 naturalHeight 属性获取图像的原始宽度和高度,几乎所有主要浏览器都支持这些属性。 <!DOCTYPE html> <html> <head> <title>文档的标题</title> <
Views:0 2020-06-02
JavaScript抛出异常时如何获取堆栈跟踪
JavaScript抛出异常时如何获取堆栈跟踪 堆栈跟踪方法在执行该程序的功能时识别该程序的错误。 它可以帮助程序员检查特定异常的来源以及背后的原因。 这里我们推荐两种简单的方法,所有主要的 Web 浏览器都支持在抛出异常时获取 JavaScript 堆栈跟踪。 控制台跟踪 我们可以简单地使用控制台对象的 console.trace() 方法,该方法在控制台上提供跟踪。 它将显示到达调用 co
Views:0 2020-06-02
如何在 JavaScript 中获取查询字符串值
如何在 JavaScript 中获取查询字符串值 在使用 JavaScript 时,通常需要获取查询字符串值。 在这个片段中,我们将为我们提供几种有效的解决方案,以防止获取特定查询字符串或者所有查询字符串。 如何获取特定的查询字符串 可以使用纯 JavaScript 或者 jQuery 获取查询字符串值。 要实现它,请创建一个函数,例如 getQueryParams 并添加以下代码: cons
Views:0 2020-06-02
JS 如何获取浏览器视图窗口尺寸
JS 如何获取浏览器视图窗口尺寸 有两组属性可以获取视口尺寸的高度和宽度:innerWidth 和innerHeight,以及clientWidth 和clientHeight。 getWindowDims 函数返回一个包含宽度和高度属性的对象: function getWindowDims() { let docs = document, win = window; let do
Views:0 2020-06-02