找到 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 让我们了解如何在使用内联 JavaScript 的 html 文件中添加基本语句 −这是一个简单的 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()` 是一个 JavaScript 函数,允许您以指定的时间间隔(以毫秒为单位)重复执行函数。它返回一个唯一的 ID,可用于使用 `clearInterval()` 方法清除间隔。它可用于定期更新页面或创建动画等任务。它接受两个参数:要执行的函数和… 阅读更多

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

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

3K+ 次浏览

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

广告