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

如何点击按钮后逐个反向显示 JavaScript 数组项?

AmitDiwan
更新于 2020年9月9日 13:16:02

679 次浏览

假设我们的数组如下:var listOfNames = [ 'John', 'David', 'Bob' ]; 我们的按钮如下:点击按钮获取反向值现在,对于反向的数组项,首先,获取数组长度并将其减 1。然后,以反向顺序打印特定索引的内容。示例实时演示文档点击按钮获取反向值 var listOfNames = [ 'John', 'David', 'Bob' ]; count=listOfNames.length-1; function reverseTheArray(){ document.getElementById('reverseTheArray').innerHTML = listOfNames[count]; count--; if (count

在 JavaScript 中将多个变量赋值给同一个值?

AmitDiwan
更新于 2020年9月9日 13:10:44

3K+ 次浏览

要将多个变量赋值给同一个值,语法如下:var anyVariableName1, anyVariableName2, anyVariableName3……….N; yourVariableName1=yourVariableName2=yourVariableName3=.........N=yourValue;假设以下为我们的变量,我们为其赋值相同的值:var first, second, third, fourth, fifth; first=second=third=fourth=fifth=100;示例var first, second, third, fourth, fifth; first=second=third=fourth=fifth=100; console.log(first); console.log(second); console.log(third); console.log(fourth); console.log(fifth); console.log("所有值的总和="+(first+second+third+fourth+fifth));要运行上述程序,需要使用以下命令:node fileName.js。这里,我的文件名是 demo114.js。输出这将产生以下输出:PS C:\Users\Amit\JavaScript-code> node demo114.js 100 100 100 100 100 所有值的总和=500阅读更多

从单个数组创建 JavaScript 对象并定义键值?

AmitDiwan
更新于 2020年9月9日 13:09:40

104 次浏览

要将 JavaScript 对象转换为键值对,需要使用 Object.entries() 和 map()。代码如下:示例var studentObject={ 101: "John", 102: "David", 103: "Bob" } var studentDetails = Object.assign({}, studentObject) studentDetails = Object.entries(studentObject).map(([studentId,studentName])=>({studentId ,studentName})); console.log(studentDetails);要运行上述程序,需要使用以下命令:node fileName.js。这里,我的文件名是 demo113.js。输出这将产生以下输出:PS C:\Users\Amit\JavaScript-code> node demo113.js [ { studentId: '101', studentName: 'John' }, { studentId: '102', studentName: 'David' }, { studentId: '103', studentName: 'Bob' } ]

格式化文本以在 JavaScript 中添加换行符并像表格一样显示?

AmitDiwan
更新于 2020年9月9日 13:08:23

303 次浏览

为此,请使用 map() 和 join(‘’)。然后 ‘’ 用于换行。代码如下:示例studentDetails = [ [101, 'John', 'JavaScript'], [102, 'Bob', 'MySQL'] ]; var studentFormat = '||Id||Name||subjName||'; var seperate = ''; seperate = seperate + studentDetails.map(obj => `|${obj.join('|')}|`).join(''); studentFormat = studentFormat + seperate; console.log(studentFormat);要运行上述程序,需要使用以下命令:node fileName.js。这里,我的文件名是 demo112.js。输出这将产生以下输出:PS C:\Users\Amit\JavaScript-code> node demo112.js ||Id||Name||subjName|| |101|John|JavaScript| |102|Bob|MySQL|

在 JavaScript 中创建新数组而不影响旧数组的值?

AmitDiwan
更新于 2020年9月9日 13:07:04

241 次浏览

假设我们的当前数组如下:var listOfNames=["John", "Mike", "Sam", "Carol"];使用 JSON.parse(JSON.stringify()) 创建新数组并设置来自上述旧数组的值。示例function createNewArray(listOfNames) { return JSON.parse(JSON.stringify(listOfNames)); } var listOfNames=["John", "Mike", "Sam", "Carol"]; var namesArray = listOfNames.slice(); console.log("新数组="); console.log(namesArray);要运行上述程序,需要使用以下命令:node fileName.js。这里,我的文件名是 demo111.js。输出这将产生以下输出:PS C:\Users\Amit\JavaScript-code> node demo111.js 新数组= [ 'John', 'Mike', 'Sam', 'Carol' ]阅读更多

基于当前时间使用 JavaScript 三元运算符显示办公室现在是关闭还是打开

AmitDiwan
更新于 2020年9月9日 13:04:42

309 次浏览

假设我们将当前日期和时间与营业时间相匹配。我们需要根据当前时间显示办公室现在是关闭还是打开。从当前日期获取小时,并可以使用三元运算符来表示关闭和打开。代码如下:示例实时演示文档 const gettingHours = new Date().getHours() const actualHours = (gettingHours >= 10 && gettingHours < 18) ? 'Open' : 'Closed'; document.querySelector('.closeOrOpened').innerHTML = actualHours; 要运行上述程序,请保存 ... 阅读更多

使用 JS 中的递归函数计算数组元素?

AmitDiwan
更新于 2020年9月9日 13:02:23

542 次浏览

递归函数自身调用,带有一些基本条件。假设我们的数组包含以下分数:var listOfMarks=[56, 78, 90, 94, 91, 82, 77];以下是获取数组元素计数的代码:示例function countNumberOfElementsUsingRecursive(listOfMarks) { if (listOfMarks.length == 0) { return 0; } return 1 + countNumberOfElementsUsingRecursive(listOfMarks.slice(1)); } var listOfMarks=[56, 78, 90, 94, 91, 82, 77]; console.log("数组="); console.log(listOfMarks); var numberOfElements=countNumberOfElementsUsingRecursive(listOfMarks); console.log("元素数量 = "+numberOfElements);要运行上述程序,需要使用以下命令:node fileName.js。这里,我的文件名是 demo110.js。输出这将产生以下 ... 阅读更多

在 JavaScript 中获取一定范围内的随机值?

AmitDiwan
更新于 2020年9月9日 13:00:42

196 次浏览

假设首先,我们将设置起始和结束范围并调用函数:console.log(getRandomValueBetweenTwoValues(400, 480))我们传递了起始值 400 和结束值 480。让我们使用 JavaScript 中的 Math.random() 获取随机值:示例function getRandomValueBetweenTwoValues(startRange, endRange) { return Math.floor(Math.random() * (endRange - startRange + 1) + startRange); } console.log(getRandomValueBetweenTwoValues(400, 480))要运行上述程序,需要使用以下命令:node fileName.js。这里,我的文件名是 demo109.js。输出这将产生以下输出:PS C:\Users\Amit\JavaScript-code> node demo109.js 401

检查 JavaScript 字符串中是否有空格?

AmitDiwan
更新于 2020年9月9日 12:59:13

4K+ 次浏览

要检查字符串中的空格,可以使用 indexOf(‘ ’) 的概念。代码如下:示例function stringHasTheWhiteSpaceOrNot(value){ return value.indexOf(' ') >= 0; } var whiteSpace=stringHasTheWhiteSpaceOrNot("MyNameis John"); if(whiteSpace==true){ console.log("字符串包含空格"); } else { console.log("字符串不包含空格"); }要运行上述程序,需要使用以下命令:node fileName.js。这里,我的文件名是 demo108.js。输出这将产生以下输出:PS C:\Users\Amit\JavaScript-code> node demo108.js 字符串包含空格

如何在 JavaScript 中使用变量进行正则表达式匹配?

AmitDiwan
更新于 2020年9月9日 12:57:59

1K+ 次浏览

可以使用 match() 并传入变量名。语法如下:console.log(yourVariableName.match(yourMatchingVariableName));示例var senetence = 'My Name is John'; console.log("实际值="); console.log(senetence); var matchWord = 'John'; console.log("匹配值="); console.log(matchWord); var matchRegularExpression = new RegExp(matchWord, 'g' ); console.log(senetence.match(matchWord));要运行上述程序,需要使用以下命令:node fileName.js。这里,我的文件名是 demo107.js。输出这将产生以下输出:PS C:\Users\Amit\JavaScript-code> node demo107.js 实际值= My Name is John 匹配值= John阅读更多

广告
© . All rights reserved.