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

检查互质数 - JavaScript

AmitDiwan
更新于 2020年9月14日 13:33:39

353 次浏览

如果两个数字之间不存在共同的质数因子(1 不是质数),则称它们为互质数。例如:4 和 5 是互质数;9 和 14 是互质数;18 和 35 是互质数;21 和 57 不是互质数,因为它们有共同的质数因子 3。我们需要编写一个函数,它接收两个数字作为输入,如果它们是互质数则返回 true,否则返回 false。示例让我们为这个函数编写代码:const areCoprimes = (num1, num2) => {    const smaller = num1 > num2 ? num1 : num2;    for(let ... 阅读更多

使用 for 循环、break 和 continue 查找句子中特定字母出现的次数 - JavaScript

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

72 次浏览

我们需要编写一个 JavaScript 函数来查找特定字母在句子中出现的次数。示例让我们为这个函数编写代码:const string = 'This is just an example string for the program'; const countAppearances = (str, char) => {    let count = 0;    for(let i = 0; i < str.length; i++){    if(str[i] !== char){       // 使用 continue 跳到下一迭代          continue;       };       // 如果到达这里,则表示 str[i] 和 char 相同 ... 阅读更多

具有奇偶位置数字和可被给定数字整除的 N 位数字的计数 - JavaScript

AmitDiwan
更新于 2020年9月14日 12:58:39

100 次浏览

我们需要编写一个 JavaScript 函数,该函数接收三个数字 A、B 和 N,并查找偶数位置和奇数位置数字之和分别可被 A 和 B 整除的 N 位数字的总数。示例让我们为这个函数编写代码:const indexSum = (num, sumOdd = 0, sumEven = 0, index = 0) => {    if(num){        if(index % 2 === 0){            sumEven += num % 10;        }else{            sumOdd += num % 10;       ... 阅读更多

旋转数组 - JavaScript

AmitDiwan
更新于 2020年9月14日 12:54:22

480 次浏览

假设我们需要编写一个 JavaScript 函数,该函数接收一个数组和一个数字 n,并根据 n 个元素旋转数组。例如:如果输入数组是:const arr = [12, 6, 43, 5, 7, 2, 5];数字 n 是 3,则输出应为:const output = [5, 7, 2, 5, 12, 6, 43];让我们为这个函数编写代码:示例以下是代码:// 旋转 const arr = [12, 6, 43, 5, 7, 2, 5]; const rotateByOne = arr => {    for(let i = 0; i < arr.length-1; i++){     ... 阅读更多

如何检查 JavaScript 数组中是否存在空字符串?

AmitDiwan
更新于 2020年9月14日 09:15:50

261 次浏览

假设以下是我们包含非空和空值的数组:studentDetails[2] = "Smith"; studentDetails[3] = ""; studentDetails[4] = "UK"; function arrayHasEmptyStrings(studentDetails) {    for (var index = 0; index < studentDetails.length; index++) {要检查数组中是否存在空字符串,语法如下。设置这样的检查条件:if(yourArrayObjectName[yourCurrentIndexvalue]==””){    // 插入你的语句 } else{    // 插入你的语句 }示例var studentDetails = new Array(); studentDetails[0] = "John"; studentDetails[1] = ""; studentDetails[2] = "Smith"; studentDetails[3] = ""; studentDetails[4] = "UK"; function arrayHasEmptyStrings(studentDetails) {    for (var index = 0; index < studentDetails.length; index++) {    if (studentDetails[index] ... 阅读更多

如何在 JavaScript 中在时间到达特定时间时触发函数?

AmitDiwan
更新于 2020年9月14日 09:11:07

2K+ 次浏览

为此,提取特定日期时间的时区并使用 setTimeout() 调用该函数。代码如下:示例实时演示文档    function timeToAlert() {       alert("时间是上午 9:36");    }    var timeIsBeing936 = new Date("2020/08/09 上午 09:36:00").getTime()    , currentTime = new Date().getTime()    , subtractMilliSecondsValue = timeIsBeing936 - currentTime;    setTimeout(timeToAlert, subtractMilliSecondsValue);要运行上述程序,请保存文件名“anyName.html(index.html)”,然后右键单击该文件。在 VS Code 编辑器中选择“使用实时服务器打开”选项。输出这将产生以下输出:

如何在 JavaScript 数组中检查“undefined”或“null”,并仅显示非 null 值?

AmitDiwan
更新于 2020年9月14日 09:08:53

447 次浏览

假设以下是我们包含非 null、null 和 undefined 值的数组:var firstName=["John",null,"Mike","David","Bob",undefined];您可以使用以下代码检查 undefined 或 null 的情况:示例var firstName=["John",null,"Mike","David","Bob",undefined]; for(var index=0;index node demo203.js John Mike David Bob

如何找到 JavaScript 三维数组中的最大数字?

AmitDiwan
更新于 2020年9月14日 09:07:31

133 次浏览

假设以下为我们的数组;var theValuesIn3DArray = [75, [18, 89], [56, [97], [99]]];使用 flat() 中的 Math.max() 获取最大数字。示例var theValuesIn3DArray = [75, [18, 89], [56, [97], [99]]]; Array.prototype.findTheLargestNumberIn3dArray = function (){    return Math.max(...this.flat(Infinity)); } console.log("三维数组中的最大数字是:"); console.log(theValuesIn3DArray.findTheLargestNumberIn3dArray());要运行上述程序,您需要使用以下命令:node fileName.js。这里,我的文件名是 demo202.js。输出这将产生以下输出:PS C:\Users\Amit\javascript-code> node demo202.js 三维数组中的最大数字是:99

在 JavaScript 中实现 onclick 并允许 Web 浏览器返回上一页?

AmitDiwan
更新于 2020年9月14日 09:05:24

343 次浏览

要单击按钮后返回上一页,请使用以下概念:window.history.go(-1)示例实时演示文档要运行上述程序,请保存文件名“anyName.html(index.html)”,然后右键单击该文件。在 VS Code 编辑器中选择“使用实时服务器打开”选项。输出这将产生以下输出:单击“单击按钮以转到上一页……”按钮后,您将到达上一页,如下面的屏幕截图所示:

在 JavaScript 中使用 isNaN() 检查非法数字

AmitDiwan
更新于 2020年9月14日 09:01:18

浏览量:162

以下是代码示例:

广告