找到关于面向对象编程的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 编辑器中选择“使用实时服务器打开”选项:输出输出如下:

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

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

854 次浏览

假设以下为我们的值:'6778922' '76633 56 1443' '8888 4532 3232 9999'我们希望将前导字符替换为四个星号,并显示其余的最后三个字符。输出应为:**** 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。这里,我的文件……阅读更多

广告