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

如何在用户输入的 JavaScript 数组中找到第二大的元素?

AmitDiwan
更新于 2020年9月11日 06:50:14

475 次浏览

假设我们的数组如下:var numbers=[10,50,80,60,89];要找到第二大的元素,代码如下:示例var numbers=[10,50,80,60,89]; var firstLargerNumber = Number.MIN_SAFE_INTEGER; var secondlargerNumber = firstLargerNumber; for(var tempNumber of numbers){ if(tempNumber > firstLargerNumber){ secondlargerNumber = firstLargerNumber; firstLargerNumber = tempNumber; } else if(tempNumber > secondlargerNumber){ secondlargerNumber = tempNumber; } } console.log("第二大的数字="+secondlargerNumber);要运行上述程序,您需要使用以下命令:node fileName.js。这里,我的文件名是 demo138.js。输出这将产生以下输出:PS C:\Users\Amit\JavaScript-code> node demo138.js 第二大的数字=80

在表单提交时触发按钮点击并在 JavaScript 中生成警报

AmitDiwan
更新于 2020年9月11日 06:47:17

11K+ 次浏览

假设我们的按钮如下:提交基于按钮ID,在表单提交时,生成一个警报:$("#submitForm").click(function() { alert("表单已提交。"); });示例 动态演示 文档 CollegeId= CollegeName=  提交 $("#submitForm").click(function() { alert("表单已提交。"); });要运行上述程序,保存文件名“anyName.html(index.html)”并右键单击该文件。在 VS Code 编辑器中选择“使用实时服务器打开”选项。输出这将产生以下输出:单击按钮后,您将看到以下输出:

如何在 JavaScript 中获取昨天的日期?

AmitDiwan
更新于 2020年9月11日 06:45:22

349 次浏览

要获取昨天的日期,首先获取当前日期,从当前日期中减去 1,然后使用 setDate() 函数。语法如下:yourCurrentDateVariableName.setDate(yourCurrentDateVariableName.getDate() - 1);首先,获取当前日期:var currentDate = new Date();现在,使用以下代码获取昨天的日期:示例var currentDate = new Date(); console.log("当前日期="+currentDate); var yesterdayDate = currentDate.setDate(currentDate.getDate()- 1); console.log("昨天的日期 ="+new Date(yesterdayDate));要运行上述程序,您需要使用以下命令:node fileName.js。输出这里,我的文件名是 demo137.js。这将产生以下输出:PS C:\Users\Amit\JavaScript-code> node demo137.js 当前日期=2020年7月31日星期五 ... 阅读更多

在 JavaScript 中生成随机字符和数字?

AmitDiwan
更新于 2020年9月11日 06:43:15

336 次浏览

首先,设置字符和数字:var storedCharacters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';要随机生成,使用 Math.random()。以下是代码:示例function generateRandom3Characters(size) { var generatedOutput= ''; var storedCharacters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; var totalCharacterSize = storedCharacters.length; for ( var index = 0; index < size; index++ ) { generatedOutput+=storedCharacters.charAt(Math.floor(Math.random() * totalCharacterSize)); } return generatedOutput; } console.log(generateRandom3Characters(3));要运行上述程序,您需要使用以下命令:node fileName.js。输出这里,我的文件名是 demo136.js。这将产生以下输出:PS C:\Users\Amit\JavaScript-code> node demo136.js lq4

在 JavaScript 中为计算属性赋值?

AmitDiwan
更新于 2020年9月11日 06:41:58

151 次浏览

以下是我们的对象:const customerDetails=[ {customerFirstName: "David"}, {customerLastName: "Miller"}, {customerCountryName: "US"}, {customerAge: "29"}, {isMarried: false}, {customerCollegeName: null} ];让我们使用 slice() 和 map() 为计算属性赋值。示例const customerDetails=[ {customerFirstName: "David"}, {customerLastName: "Miller"}, {customerCountryName: "US"}, {customerAge: "29"}, {isMarried: false}, {customerCollegeName: null} ]; const newCustomerDetails = customerDetails.slice(2, 4).concat(customerDetails[5]).map(obj=>({ propertyKey: Object.keys(obj)[0], propertyValue: Object.values(obj)[0] })); console.log(newCustomerDetails);要运行上述程序,您需要使用以下命令:node fileName.js。这里,我的文件名是 demo135.js。输出这将产生以下输出:PS C:\Users\Amit\JavaScript-code> node demo135.js [ { propertyKey: ... 阅读更多

在 JavaScript 中不使用 length 属性获取节点列表中的最后一项?

AmitDiwan
更新于 2020年9月11日 06:40:32

341 次浏览

假设我们的表格如下:John David Mike 使用以下代码和 text() 获取最后一项:$('table tr:last td')示例 动态演示 文档 John David Mike var lastValue= $('table tr:last td').text(); console.log("最后一项的值="+lastValue);要运行上述程序,保存文件名“anyName.html(index.html)”并右键单击该文件。在 VS Code 编辑器中选择“使用实时服务器打开”选项。输出这将产生以下输出:

在 JavaScript 中将函数赋值给变量?

AmitDiwan
更新于 2020年9月11日 06:37:31

146 次浏览

使用 return 语句将函数赋值给变量。以下是代码:示例 动态演示 文档 .demo { background: skyblue; height: 20px; width: 75%; margin: 10px; padding: 10px; } John Smith David Miller Adam Smith var studentNames = function() { var names = []; $(".demo").each(function() { names.push($(this).data('st')); }); return names.join(); }; console.log( studentNames() );要运行上述程序,保存文件名“anyName.html(index.html)”并右键单击该文件。在 VS Code 编辑器中选择“使用实时服务器打开”选项。输出这将产生以下输出:

在 jQuery 中从警报弹出窗口获取值

AmitDiwan
更新于 2020年9月11日 06:35:05

485 次浏览

要从警报弹出窗口获取值,请使用 alert()。首先,使用 prompt() 从用户那里输入值。以下是代码:示例 动态演示 文档 var value = prompt("请输入一个整数"); var multiplyBy10=10*value; alert("乘以 10 后的结果 = "+ multiplyBy10);要运行上述程序,保存文件名“anyName.html(index.html)”并右键单击该文件。选择“使用实时服务器打开”选项在 VS Code 编辑器中运行。输出这将产生以下输出:输入一个整数并单击“确定”按钮。单击“确定”按钮后,快照如下:

如何使用 JavaScript 检测屏幕分辨率?

AmitDiwan
更新于 2020年9月11日 06:32:25

1K+ 次浏览

要检测屏幕分辨率,请使用 window.screen 的概念。对于宽度,使用以下代码:window.screen.availWidth对于高度:window.screen.availHeight以下是检测屏幕分辨率的代码:示例 动态演示 文档 console.log("可用宽度="+window.screen.availWidth); console.log("可用高度="+window.screen.availHeight);要运行上述程序,保存文件名“anyName.html(index.html)”并右键单击该文件。在 VS Code 编辑器中选择“使用实时服务器打开”选项。输出这将产生以下输出:

JavaScript 中的“new”关键字用于创建对象以及如何访问值?

AmitDiwan
更新于 2020年9月11日 06:29:12

134 次浏览

new 关键字在 JavaScript 中创建对象。要访问值,请使用点表示法。以下是代码:示例function newObjectCreation() { this.firstName = "John"; } var newObject = new newObjectCreation(); newObject.firstName="David"; console.log("名字="+newObject.firstName);要运行上述程序,您需要使用以下命令:node fileName.js。这里,我的文件名是 demo134.js输出这将产生以下输出:PS C:\Users\Amit\JavaScript-code> node demo134.js 名字=David

广告