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

JavaScript - 点击HTML按钮时创建警报

AmitDiwan
更新于2020年10月3日 15:27:51

4K+ 次浏览

要点击按钮时触发警报,请使用 addEventListener()。假设我们在HTML网页上有一个如下按钮:请按我示例以下代码:实时演示文档请按我var pressedButton = document.getElementsByTagName("button")[0]; pressedButton.addEventListener("click", function (event) { alert("您已按下按钮……") });要运行上述程序,请将文件名另存为anyName.html(index.html)。右键单击该文件,并在VS Code编辑器中选择“使用实时服务器打开”选项:输出输出……阅读更多

使用负数或数字范围分割带连字符分隔的字符串 - JavaScript?

AmitDiwan
更新于2020年10月3日 15:25:31

380 次浏览

假设我们有以下带连字符分隔的字符串,其中包含负数或数字范围:var firstValue = "John-Smith-90-100-US"; var secondValue = "David-Miller--120-AUS";要分割,请使用正则表达式。以下代码:示例以下代码:var firstValue = "John-Smith-90-100-US"; var secondValue = "David-Miller--120-AUS"; var regularExpression = /-(?=[A-Za-z-]|\d+-\d)/; var result1 = firstValue.split(regularExpression); var result2 = secondValue.split(regularExpression); console.log(result1); console.log(result2);要运行上述程序,请使用以下命令:node fileName.js。这里,我的文件名是demo241.js。输出输出如下:PS C:\Users\Amit\javascript-code> node demo241.js [ 'John', 'Smith', '90-100', 'US' ] [ 'David', 'Miller', '-120', 'AUS' ]阅读更多

如何制作过滤器和单词替换方法 - JavaScript?

AmitDiwan
更新于2020年10月3日 15:24:22

218 次浏览

没有内置函数可以替换单词的所有出现。您需要创建自己的函数。假设这是我们的字符串:var sentence = "Yes, My Name is John Smith. I live in US. Yes, My Favourite Subject is JavaScript";示例以下代码:var sentence = "Yes, My Name is John Smith. I live in US. Yes, My Favourite Subject is JavaScript"; console.log(sentence); function replaceYesWithHi(word, sentence, replaceValue) { return sentence.split(word).join(replaceValue); } var replacementofYesWithHi = replaceYesWithHi("Yes", sentence, "Hi"); console.log(replacementofYesWithHi);要运行上述程序,请使用以下命令:node fileName.js。这里,我的文件名是demo240.js。输出输出如下:PS C:\Users\Amit\javascript-code> node demo240.js Yes, My Name is John Smith. I live in US. Yes, My Favourite …阅读更多

如何在JavaScript中将包含零的字符串转换为数字?

AmitDiwan
更新于2020年10月3日 15:22:19

330 次浏览

假设这是我们的字符串:var stringValue="453.000.00.00.0000";要将上述包含零的字符串转换为数字,请使用parseInt()和replace():var numberValue = parseInt(stringValue.replace(/\./gm, '')); 示例以下是完整的代码:var stringValue="453.000.00.00.0000"; var numberValue = parseInt(stringValue.replace(/\./gm, '')); console.log("原始值="+stringValue) console.log("修改后的值="+numberValue);要运行上述程序,请使用以下命令:node fileName.js。这里,我的文件名是demo239.js。输出输出如下:PS C:\Users\Amit\javascript-code> node demo239.js Original value=453.000.00.00.0000 After modification the value=45300000000000

如何在JavaScript中将字符串设置为对象的键?

AmitDiwan
更新于2020年10月3日 15:20:25

4K+ 次浏览

假设这是我们的字符串:const keyName = 'username';要将字符串设置为对象的键,请使用[]并传递字符串名称:const stringToObject = { [keyName]: 'David Miller' };示例以下是完整的代码:const keyName = 'username'; const stringToObject = { [keyName]: 'David Miller' }; console.log("您的字符串值="+keyName); console.log("您的对象值=") console.log(stringToObject);要运行上述程序,请使用以下命令:node fileName.js。这里,我的文件名是demo238.js。输出输出如下:PS C:\Users\Amit\javascript-code> node demo238.js Your String Value=username Your Object Value= { username: 'David Miller' }阅读更多

减少和合并对象集合的最佳方法是什么——JavaScript?

AmitDiwan
更新于2020年10月3日 15:17:19

620 次浏览

减少和合并对象集合的最佳方法是使用Object.values()和reduce()的概念。以下是对象:var details = [ { studentId: 10, marks: 75, studentName: "John" }, { studentId: 10, marks: 75, studentName: "John" }, { studentId: 11, marks: 98, studentName: "Bob" } ];示例以下是减少和合并的代码:var details = [ { studentId: 10, marks: 75, studentName: "John" }, { studentId: 10, marks: 75, studentName: "John" }, { studentId: 11, marks: 98, studentName: "Bob" } ]; output = Object.values(details.reduce((value, object) => { …阅读更多

使用Dayjs JavaScript库计算两个时间之间的差?

AmitDiwan
更新于2020年10月3日 15:15:09

426 次浏览

假设以下是我们的时间数据:var startHour = dayjs().hour(10) var endHour = dayjs().hour(22)要获取差值,请使用diff()方法:示例以下是代码:实时演示文档var startHour = dayjs().hour(10) var endHour = dayjs().hour(22) console.log("小时差=" + endHour.diff(startHour, "hours"));要运行上述程序,请将文件名另存为anyName.html(index.html)。右键单击该文件,并在VS Code编辑器中选择“使用实时服务器打开”选项:输出输出如下:

使用JavaScript选中复选框

AmitDiwan
更新于2020年10月3日 15:13:12

477 次浏览

假设以下是我们的输入类型复选框:John David 我们想选中任何一个复选框。使用checked属性来选中复选框。示例以下是代码:实时演示文档John David document.querySelector('#checkedValue2').checked = true要运行上述程序,请将文件名另存为anyName.html(index.html)。右键单击该文件,并在VS Code编辑器中选择“使用实时服务器打开”选项:输出输出如下:

如何用4个星号替换某些前导字符,并显示最后3个字符 - JavaScript?

AmitDiwan
更新于2020年10月3日 15:11:14

854 次浏览

假设以下是我们的值:'6778922' '76633 56 1443' '8888 4532 3232 9999'我们希望将前导字符替换为4个星号,并显示其余的最后3个字符。输出应为:**** 922 **** 443 **** 999对于这种情况,请使用replace()并在其中设置正则表达式。示例以下是代码:const hideDataWithDot = value => value.replace(/.+(.{3})$/, "**** $1"); console.log(hideDataWithDot('6778922')) console.log(hideDataWithDot('76633 56 1443')) console.log(hideDataWithDot('8888 4532 3232 9999'))要运行上述程序,请使用以下命令:node fileName.js。这里,我的文件名是demo236.js。输出输出如下:PS C:\Users\Amit\javascript-code> node demo236.js **** …阅读更多

按逗号分割句子并去除周围的空格 - JavaScript?

AmitDiwan
更新于2020年10月3日 15:09:39

7K+ 次浏览

假设以下是我们的带有逗号和空格的字符串:var sentences = " John , David , Bob , Mike, Carol ";要按逗号分割句子,请使用split()。要删除周围的空格,请使用trim()。示例以下是代码:var sentences = " John , David , Bob , Mike, Carol "; console.log("值=" + sentences); var result = sentences.split(", ").map(function (value) { return value.trim(); }); console.log("修改后的值=") console.log(result);要运行上述程序,请使用以下命令:node fileName.js。这里,我的文件……阅读更多

广告