714 次浏览
在本文中,您将了解如何使用 JavaScript 计算距离下一次圣诞节还有多少天。Date 对象用于处理日期和时间。Date 对象使用 new Date() 创建。JavaScript 将使用浏览器的时区并将日期显示为完整的文本字符串。示例 1 在此示例中,我们计算时间差,不使用函数。let todayDate = new Date(); console.log("今天的日期定义为:", todayDate) let christmasYear = todayDate.getFullYear(); if (todayDate.getMonth() == 11 && todayDate.getDate() > 25) { christmasYear = christmasYear + 1; } let christmasDate = new Date(christmasYear, 11, ... 阅读更多
228 次浏览
在本文中,您将了解如何使用变量作为名称向 JavaScript 对象添加属性。向对象添加属性可以通过两种方法实现。第一种是点 (.) 表示法,第二种是使用方括号([])。示例 1 在此示例中,让我们使用点 (.) 表示法。var inputObject = {a: "value1"}; console.log("创建了一个包含属性的对象:", inputObject) inputObject.b = "value2"; console.log("添加属性后,对象现在包含:", inputObject) console.log(inputObject) 说明 步骤 1 - 定义一个名为 inputObject 的对象。步骤 2 - 添加一个... 阅读更多
4K+ 次浏览
在本文中,您将了解如何使用 JavaScript 添加浮点数。JavaScript 中的浮点值定义为 parseFloat(string)。示例 1 在此示例中,让我们了解如何在不使用函数的情况下添加浮点值。let inputFloat1 = parseFloat(2.3) let inputFloat2 = parseFloat(3.5) console.log("两个浮点值定义为", inputFloat1 ,"和", inputFloat2) let result = inputFloat1 + inputFloat2 console.log("浮点值的和为:", result) 说明 步骤 1 - 定义两个浮点值 inputFloat1 和 inputFloat2。步骤 2 - 使用加法运算符 (+) 将两个浮点值相加。步骤 3 - 显示结果。... 阅读更多
26K+ 次浏览
在本文中,您将了解如何在 JavaScript 中向 URL 添加参数。有两种方法可以向 url 添加参数:append() 方法和 set() 方法。append() 方法用于专门向 url 添加键值对。set() 方法将值添加到特定键。如果键不存在,则创建一个新键。如果存在多个键,则其中一个键的值会被更新,而其他键会被删除。示例 1 让我们在此示例中看看 append() 方法let inputUrl = new URL('https://urlExample.com?key1=value1'); let inputParams = new ... 阅读更多
10K+ 次浏览
在本文中,您将了解如何使用 JavaScript 访问对象的第一个值。对象的第一个值是位于对象位置[0] 的第一个属性。对象可以是键值对象或数组对象。示例 1 在此示例中,让我们考虑一个键值对对象。const inputObject = {1: 'JavaScript', 2: 'Python', 3: 'HTML'}; console.log("定义了一个键值对对象,其值为:", inputObject) console.log("对象的第一个值为:") const firstValue = Object.values(inputObject)[0]; console.log(firstValue); 说明 步骤 1 - 定义一个键值对... 阅读更多
990 次浏览
在本文中,您将了解如何使用 JavaScript 访问对象键中包含空格的对象。在这种情况下,我们使用方括号“[]”来访问对象,或者使用点表示法(.) 来访问对象。让我们看看下面的一些示例。示例 1 在此示例中,让我们使用方括号[] 来访问对象。console.log("输入对象是一个键值对,键为 firstName,值为 Joseph"); const inputObject = {'firstName': 'Joseph'}; console.log("使用方括号表示法访问值") console.log(inputObject['firstName']); console.log("使用方括号表示法将值更改为 Alice") inputObject['firstName'] = 'Alice'; ... 阅读更多
128 次浏览
在本文中,您将了解如何在给定数组中,有多少个数字小于/等于给定值,使用百分位数公式。我们使用以下公式计算给定数组中小于或等于该数字的百分比 - 百分位数 = (n/N) * 100 其中,n 是小于 x 的值的个数,N 是值的总数。示例 1 在此示例中,我们使用 for 循环迭代数组并检查每个元素的值是否小于、等于或大于给定的输入值。const calculationPercentile = ... 阅读更多
96 次浏览
在本文中,您将了解 ES6 (ES2015) 如何发展并为现代 JavaScript 带来了哪些新特性。ES6 代表 ECMAScript 6。它是 ECMAScript 的第 6 个版本,旨在标准化 JavaScript。ES6 的十大特性是:let 和 const 关键字、箭头函数、多行字符串、默认参数、模板字面量、解构赋值、增强对象字面量、Promise。示例 1 在此示例中,让我们演示箭头函数(=>) - console.log("已定义一个名为 Square 的箭头函数") square = (x) => { return x * x; } let inputValue = 6 console.log("输入... 阅读更多
66 次浏览
在本文中,您将了解 JavaScript 中 Promise.any() 方法与 Promise.race() 方法有何区别。javascript 中的 Promise.any() 方法是 promise 并发方法之一。当需要完成第一个任务时,它非常有用。javascript 中的 Promise.race() 方法是 promise 并发方法之一。当需要完成第一个异步任务时,它非常有用,但并不关心其最终状态(即它可以成功或失败)。示例 1 在此示例中,让我们看看 Promise.any() 方法是如何工作的 console.log("定义三个 promise 值:promise1、promise2 和 promise3"); const promise1 = ... 阅读更多
120 次浏览
在本文中,您将了解 JavaScript 中 Promise.all() 方法与 Promise.allSettled() 方法有何区别。Promise.all() 方法接收一个或多个 promise 作为输入,并返回一个单一的 Promise。当所有输入的 promise 都 fulfilled 时,此返回的 promise 就会 fulfilled。当任何输入的 promise 被 rejected 时,它会 reject promise,并使用此第一个 rejection 原因。Promise.allSettled() 方法接收一个或多个 promise 作为输入,并返回一个单一的 Promise。当所有输入的 promise 都 settled(包括传递空可迭代对象时),此返回的 promise 就会 fulfilled,并带有一个包含... 阅读更多