找到 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 作为输入,并找到 N 位数的总数,其奇数位数字之和以及偶数位数字之和分别能被 A 和 B 整除。示例让我们为这个函数编写代码 -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+ 次查看

为此,提取特定日期时间的时... 阅读更多

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

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

447 次查看

假设以下是我们包含非空值、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]]];使用 Math.max() 中的 flat() 概念获取最大数字。示例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 编辑器中选择“使用实时服务器打开”选项。输出这将产生以下输出 -单击“单击按钮以转到上一页....”按钮后,您将到达上一页,如下面的屏幕截图所示 -

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

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

162 次查看

以下是代码 -示例function multiplication(firstValue, secondValue, callback) {    var res = firstValue * secondValue;    var err = isNaN(res) ? '输入参数有误' :    undefined;    callback(res, err); } multiplication(10, 50, function (result, error) {    console.log("乘法结果="+result);    if (error) {       console.log(error);    } }); multiplication('Sam', 5, function (result, error) {    console.log("乘法结果="+result);    if (error) {       console.log(error);    } });要运行上述程序,您需要使用以下命令 -node fileName.js。这里,我的文件名是 demo201.js。输出这将产生以下输出 ... 阅读更多

广告