找到 9301 篇文章 关于面向对象编程
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
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阅读更多
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' } ]
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|
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' ]阅读更多
309 次查看
假设我们将当前日期和时间与营业时间进行匹配。我们需要根据当前时间显示办公室现在是关闭还是开放。从当前日期获取小时,并可以使用三元运算符来表示关闭和开放。以下是代码:示例 实时演示 文档 const gettingHours = new Date().getHours() const actualHours = (gettingHours >= 10 && gettingHours < 18) ? 'Open' : 'Closed'; document.querySelector('.closeOrOpened').innerHTML = actualHours; 要运行上述程序,请保存 ... 阅读更多
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。输出这将产生以下 ... 阅读更多
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
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 字符串包含空格
1K+ 次查看
您可以使用 `match()` 方法并传入变量名。语法如下:console.log(yourVariableName.match(yourMatchingVariableName));
示例:var senetence = 'My Name is John';
console.log("The actual value=");
console.log(senetence);
var matchWord = 'John';
console.log("The matching value=");
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阅读更多
The actual value=
My Name is John
The matching value=
John
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP