找到 10435 篇文章 关于 Web 开发

JavaScript 的国际化是如何工作的?

AmitDiwan
更新于 2023年2月16日 12:45:33

222 次浏览

在本文中,您将了解 JavaScript 的国际化是如何工作的。国际化是准备软件的过程,以便它可以支持本地语言和文化设置。它可以包括更改日期和时间格式、更改度量系统格式、语言格式等。示例 1 在此示例中,让我们了解日期和时间格式的更改。var inputDate = new Date(1990, 2, 25); console.log("日期定义为:") console.log(inputDate) console.log("英国格式的日期为:") console.log(new Intl.DateTimeFormat('en-GB').format(inputDate)); console.log("美国格式的日期为:") console.log(new Intl.DateTimeFormat('en-US').format(inputDate)); 解释 步骤 1 - 定义 ... 阅读更多

内联 JavaScript 如何与 HTML 一起工作?

AmitDiwan
更新于 2023年2月16日 12:30:02

6K+ 次浏览

在本文中,您将了解内联 JavaScript 如何与 HTML 一起工作。内联 JavaScript 表示在 html 文件中的标签之间编写的代码块。在 HTML 文件中使用内联 JavaScript 的优点是减少 Web 浏览器到服务器的往返次数。示例 1 让我们了解如何在 html 文件中使用内联 JavaScript 添加基本语句 - 这是一个简单的 HTML 文件 document.write("Hi, This is an inline Javascript code written ... 阅读更多

JavaScript 中的隐式强制转换与显式强制转换有何不同?

AmitDiwan
更新于 2023年2月16日 12:46:53

1K+ 次浏览

在本文中,您将了解 JavaScript 中隐式强制转换与显式强制转换的不同之处。隐式强制转换是将值从一种数据类型自动转换为另一种数据类型的过程。它也称为类型转换。显式强制转换是根据用户需要转换数据类型。示例 1 在此示例中,让我们学习隐式强制转换。let inputValue = "5" console.log("输入变量定义为:") console.log(inputValue, typeof inputValue); let resultValue = Number(inputValue); console.log("输入变量定义为:") console.log(resultValue, typeof resultValue); 解释 步骤 1 - 定义一个变量:inputValue 并赋值 ... 阅读更多

如何检查对象值是否存在,如果不存在,则使用 JavaScript 将新对象添加到数组?

AmitDiwan
更新于 2023年2月16日 12:47:37

1K+ 次浏览

在本文中,您将了解如何使用 JavaScript 检查对象值是否存在,如果不存在,则将新对象添加到数组。在 Javascript 中,几乎每个变量都是一个对象。对象可以是字符串、数字、布尔值等。它们也可以是键值对。Javascript 中的数组是一个特殊的变量,可以容纳多个项目。可以使用关键字“const”初始化数组。示例 1 在此示例中,我们使用 .some() 函数检查对象的存在。var inputArray = [{ id: 1, name: "JavaScript" }, ... 阅读更多

如何在 JavaScript 中从数组中删除假值?

AmitDiwan
更新于 2023年2月16日 12:23:09

555 次浏览

在本文中,您将了解如何在 JavaScript 中从数组中删除假值。JavaScript 中的数组是一个特殊的变量,可以容纳多个项目。可以使用关键字“const”初始化数组。假值只不过是布尔假值。示例 1 实现它的第一种方法是使用 for-each 循环迭代数组并将非假值推送到另一个数组并返回该数组。const inputArray = [true, false, false, true, null, 505, 101]; console.log("输入数组定义为:") console.log(inputArray) function removeFalsey(inputArray) { ... 阅读更多

如何在 JavaScript 中调用对象的键,但将其作为方法而不是字符串返回?

AmitDiwan
更新于 2023年2月16日 12:19:40

652 次浏览

我们可以使用“Object.keys()”方法检索对象的键。但是,我们可以将对“Object.keys()”的调用包装在一个函数中,而不是将其作为字符串返回。这样,当我们调用该函数时,它将把键作为方法而不是字符串返回。方法 1 您可以使用 Object.keys() 方法获取对象键的数组,然后使用数组表示法或 [] 运算符访问对象的键作为属性。这是一个示例 - let obj = { key1: "value1", key2: ... 阅读更多

如何在 JavaScript 中使用存储在字符串中的函数名称来调用函数?

AmitDiwan
更新于 2023年2月16日 12:12:39

9K+ 次浏览

我们将使用 eval() 函数根据存储在字符串中的函数名称来调用函数。eval() 函数将字符串评估为 JavaScript 代码。这允许我们通过将包含其名称的字符串作为参数传递给 eval() 函数来调用该函数。示例 这是一个关于如何使用 JavaScript 根据存储在字符串中的函数名称来调用函数的完整工作示例 - // 定义我们想要调用的函数 function sayHello() { console.log("Hello, world!"); } // 将函数名存储为字符串 let functionName ... 阅读更多

如何在 JavaScript 中调用返回另一个函数的函数?

AmitDiwan
更新于 2023年9月10日 08:04:26

37K+ 次浏览

我们将通过引用其名称并在其后添加括号来调用函数。如果我们调用的函数返回另一个函数(在本例中确实如此),我们需要将其分配给一个变量或立即调用它。将来,我们需要确保我们了解返回函数的行为以及如何在我们的代码中使用它。这就是所谓的函数柯里化。函数柯里化 函数柯里化是函数式编程中的一种技术,它将函数转换为一系列函数,每个函数都只接受一个参数。… 阅读更多

如何在 JavaScript 中每 5 秒重复调用一次函数?

AmitDiwan
更新于 2023年2月16日 12:00:12

27K+ 次浏览

我们将使用 setInterval() 函数每 5 秒重复调用一次函数。此函数接受两个参数,第一个是要调用的函数,第二个是毫秒数的间隔时间。JavaScript setInterval setInterval() 是一个 JavaScript 函数,允许您以指定的间隔(以毫秒为单位)重复执行函数。它返回一个唯一的 ID,可用于使用 clearInterval() 方法清除间隔。它可用于定期更新页面或创建动画等任务。它接受两个参数,要执行的函数和… 阅读更多

如何使用 JavaScript 计算数组元素的异或?

AmitDiwan
更新于 2023年2月16日 11:57:39

3K+ 次浏览

我们将使用for循环遍历数组。我们将用数组中第一个元素的值初始化一个名为“result”的变量。对于数组中的每个后续元素,我们将使用异或运算符来更新“result”的值。这个过程将持续到处理完数组中的所有元素,最终得到数组中所有元素的最终异或值。让我们首先了解什么是异或。我们还将了解数组上的异或运算如何工作。数组异或 异或(exclusive ... 阅读更多

广告