找到 9301 篇文章 关于面向对象编程

如何将 JavaScript 变量与 DOM 关联起来并在控制台中输出?

AmitDiwan
更新于 2020-10-03 13:41:56

97 次查看

要在控制台中显示变量,请使用 document.getElementById("")。示例以下代码 − 实时演示            文档        const data = document.getElementById("printTheData");    console.log(data); 要运行以上程序,请将文件命名为 anyName.html(index.html)。右键单击文件,然后在 VS Code 编辑器中选择“使用实时服务器打开”选项。输出输出如下 −控制台中的输出 −

使用对象值循环数字并将输出推送到数组 - JavaScript?

AmitDiwan
更新于 2020-10-03 13:10:05

113 次查看

假设以下是我们带有对象值的数字 −var numberObject = { 2:90 , 6: 98 }在 JavaScript 中使用 Array.from() −var fillThePositionValue = Array.from({length: 15}, (value, index) => numberObject[index+ 1] || "novalue")示例以下是循环带有对象值的数字的代码 −var numberObject = { 2:90 , 6: 98 } console.log("实际对象为="); console.log(numberObject); var fillThePositionValue = Array.from({length: 15}, (value, index) => numberObject[index+ 1] || "novalue") console.log("填充值后,实际对象为="); console.log(fillThePositionValue)要运行以上程序,您需要使用以下命令 −node fileName.js。这里,我的文件名是 demo215.js。输出输出如下 ... 阅读更多

JavaScript - 检查值是否为百分比?

AmitDiwan
更新于 2020-10-03 13:07:53

1K+ 次查看

假设以下是我们的值 −var value="97%";要检查百分比的值,请使用正则表达式。示例以下代码 −var value="97%"; var result=/^\d+(\.\d+)?%$/.test(value); if (result==true) {    console.log("百分比为="+value);   } else {    console.log("这不是百分比");   } var value1="percent"; var result1=/^\d+(\.\d+)?%$/.test(value1); if (result1==true) {    console.log("百分比为="+value1);   } else {    console.log("这不是百分比");   }要运行以上程序,您需要使用以下命令 −node fileName.js。这里,我的文件名是 demo214.js。输出输出如下控制台 −PS C:\Users\Amit\JavaScript-code> node demo214.js 百分比为=97% 这不是百分比阅读更多

JavaScript 中 + 运算符在存储大数字时的行为?

AmitDiwan
更新于 2020-10-03 12:38:27

2K+ 次查看

要在 JavaScript 中存储大数字,请使用 BigInt() 而不是 + 运算符。如果您使用 + 运算符,则会预期精度损失。假设以下是我们的大数字,我们使用 BigInt() 存储 −console.log("使用 + 运算符导致精度损失..")示例以下代码 −var stringValue1="100"; console.log("整数值为="); console.log(+stringValue1); var stringValue2="2312123211345545367"; console.log("使用 + 运算符导致精度损失..") console.log(+stringValue2); const storeLongInteger=BigInt("2312123211345545367"); console.log("使用 BigInt() 没有精度损失"); console.log(storeLongInteger);要运行以上程序,您需要使用以下命令 −node fileName.js。这里,我的文件名是 demo212.js。输出输出如下控制台 −PS C:\Users\Amit\JavaScript-code> node demo213.js 整... 阅读更多

在 JavaScript 中将整数数组转换为字符串数组?

AmitDiwan
更新于 2020-10-01 13:38:04

488 次查看

要将整数数组转换为字符串数组,请在 JavaScript 中使用 map(String)。假设以下是我们的整数数组 −var integerValues = [101, 50, 70, 90, 110, 90, 94, 68];将整数数组转换为字符串数组 −integerValues.map(String);示例以下代码 −var integerValues = [101, 50, 70, 90, 110, 90, 94, 68]; console.log("整数数组值为="); console.log(integerValues); integerValues.map(String); console.log("字符串数组值为="); console.log(integerValues)要运行以上程序,您需要使用以下命令 −node fileName.js。这里,我的文件名是 demo212.js。输出输出如下控制台 −PS C:\Users\Amit\JavaScript-code> node demo212.js 整数数组值为= [    101, 50, 70, 90, ... 阅读更多

移除 JSON 元素 - JavaScript?

AmitDiwan
更新于 2023-11-03 13:48:38

24K+ 次查看

假设以下是我们的 JSON 字符串 −var details = [    {       customerName: "Chris",       customerAge: 32    },    {       customerName: "David",       customerAge: 26    },    {       customerName: "Bob",       customerAge: 29    },    {       customerName: "Carol",       customerAge: 25    } ]要移除 JSON 元素,请在 JavaScript 中使用 delete 关键字。示例以下是移除 JSON 元素的完整代码 −var details = [    {       customerName: "Chris",       ... 阅读更多

如何在 JavaScript 中排序日期数组

AmitDiwan
更新于 2020-10-01 11:09:15

395 次查看

假设我们有一个包含一些日期的数组,如下所示 −const arr = [    [ '02/13/2015', 0.096 ],    [ '11/15/2013', 0.189 ],    [ '05/15/2014', 0.11 ],    [ '12/13/2013', 0.1285 ],    [ '01/15/2013', 0.12 ],    [ '01/15/2014', 0.11 ],    [ '02/14/2014', 0.11 ],    [ '03/14/2014', 0.11 ],    [ '01/15/2015', 0.096 ],    [ '07/15/2015', 0.096 ],    [ '04/15/2013', 0.12 ],    [ '04/15/2014', 0.11 ],    [ '05/15/2013', 0.12 ],    [ '06/14/2013', 0.12 ],    [ '06/16/2014', 0.11 ],    [ '07/15/2013', 0.12 ],    [ '07/15/2014', 0.11 ], ... 阅读更多

递归字符串解析为对象 - JavaScript

AmitDiwan
更新于 2020-10-01 11:06:42

417 次查看

我们需要编写一个 JavaScript 函数,该函数接收一个字符串数组并返回与字符串对应的对象。例如 −如果数组为 −const arr = [    "country.UK.level.1",    "country.UK.level.2",    "country.US.level.1",    "country.UK.level.3" ];那么输出应为 −const output = {    "country": [        {"UK" : {"level" : ["1", "2", "3"]}},        {"US" : {"level" : ["1", "2"]}}   ] } 条件str 数组中存储的字符串将不会排序,并且代码应该对这种情况具有鲁棒性。字符串将遵循 x.y.x.y... 模式,其中 x 将为 ... 阅读更多

如何连接 JavaScript 字符串数组

AmitDiwan
更新于 2020-10-01 11:03:47

98 次查看

我们需要编写一个 JavaScript 函数,该函数接收一个字符串数组。该函数应连接数组的所有字符串,将所有空格替换为连字符“-”,并返回由此形成的字符串。例如:如果数组为 −const arr = ["QA testing promotion ", " Twitter  ", "Facebook ", "Test"];那么输出应为 −const output = "QA-testing-promotion-Twitter-Facebook-Test";示例以下代码 −const arr = ["QA testing promotion ", " Twitter ", "Facebook ", "Test"]; const joinArr = arr => {    const arrStr = arr.join('');    let res = '';    for(let i = ... 阅读更多

JavaScript 算法 - 从数组中移除负数

AmitDiwan
更新于 2020-10-01 11:02:20

220 次查看

给定一个包含多个值的数组 X(例如 [-3, 5, 1, 3, 2, 10]),我们需要编写一个函数来移除数组中的任何负值。函数执行完毕后,数组应仅由正数组成。我们需要在不创建临时数组的情况下仅使用 pop 方法来移除数组中的任何值。示例以下代码 −// 从末尾剥离所有负数 while (x.length && x[x.length - 1] < 0) {    x.pop(); } for (var i = x.length - 1; i >= 0; i--) { ... 阅读更多

广告