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

根据条件更改字符串 - JavaScript

AmitDiwan
更新于 2020年9月15日 11:47:31

693 次浏览

我们需要编写一个 JavaScript 函数,该函数接收一个字符串作为输入。函数的任务是根据以下条件更改字符串:如果字符串的第一个字母是大写字母,则应将整个字符串更改为大写字母。否则,应将整个字符串更改为小写字母。示例以下代码:const str1 = "This is a normal string"; const str2 = "thisIsACamelCasedString"; const changeStringCase = str => {    let newStr = '';    const isUpperCase = str[0].charCodeAt(0) >= 65 && str[0].charCodeAt(0)

JavaScript - 检查数组是否已排序(无论排序顺序如何)

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

448 次浏览

我们需要编写一个 JavaScript 函数,该函数接收一个文字数组作为输入,并检查数组是否已排序(无论排序顺序如何)。我们的函数应该在数组已排序时返回 true,否则返回 false。以下代码:示例const arr = [1, 3, 56, 87, 99, 102, 144, 255, 456, 788, 999]; const isSorted = arr => {    const { length: l } = arr;    if(l 0 && arr[i-1] < 0;       const con2 = arr[i] < 0 && arr[i-1] > 0;       if(con1 || con2){          return false;       };    };    return true; }; console.log(isSorted(arr)); 输出以下是在控制台中输出的结果:true

n 个奇数的平方和 - JavaScript

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

235 次浏览

我们需要编写一个 JavaScript 函数,该函数接收一个数字 n 作为输入,并找到前 n 个奇数自然数的平方和。例如:如果输入数字为 3。则输出将为:1^2 + 3^2 + 5^2 = 35因此,输出为:35示例以下代码:const num = 3; const squaredSum = num => {    let sum = 0;    for(let i = 1; i

检查数字的数字和是否为回文 - JavaScript

AmitDiwan
更新于 2020年9月15日 11:41:24

542 次浏览

我们需要编写一个 JavaScript 函数,该函数接收一个数字作为输入,对其数字求和,并检查该和是否为回文数。如果和是回文,则函数应返回 true,否则返回 false。例如,如果数字为 697,则其数字的和将为 22,这确实是回文数。因此,我们的函数应该对 697 返回 true。示例以下代码:const num = 697; const sumDigit = (num, sum = 0) => {    if(num){       return sumDigit(Math.floor(num / 10), sum + (num % 10));    };   ... 阅读更多

交换数组的第 k 个元素 - JavaScript

AmitDiwan
更新于 2020年9月15日 11:39:36

505 次浏览

我们需要编写一个 JavaScript 函数,该函数接受一个数字数组和一个数字 k 作为参数(k 必须小于或等于数组的长度)。并且我们的函数应该用数组末尾的第 k 个元素替换从开头算起的第 k 个元素。示例以下代码:const arr = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]; const swapKth = (arr, k) => {    const { length: l } = arr;    let temp;    const ind = k-1;    temp = arr[ind];    arr[ind] = arr[l-k];    arr[l-k] = temp; }; swapKth(arr, 4); console.log(arr); swapKth(arr, 8); console.log(arr);输出以下是在控制台中输出的结果:[    0, 1, 2, 6, 4,    5, 3, 7, 8, 9 ] [    0, 1, 7, 6, 4,    5, 3, 2, 8, 9 ]

将字符串拆分为组 - JavaScript

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

214 次浏览

给定一个字符串 S,其中包含字母、数字和特殊字符。我们需要编写一个程序将字符串拆分为三个不同的字符串 S1、S2 和 S3,使得字符串 S1 将包含 S 中存在的所有字母,字符串 S2 将包含 S 中存在的所有数字,并且 S3 将包含 S 中存在的所有特殊字符字符串 S1、S2 和 S3 应按其在输入中出现的顺序排列字符。示例以下代码:const str = "Th!s String C0nt@1ns d1fferent ch@ract5rs"; const seperateCharacters = str => {    const strArr = str.split(""); ... 阅读更多

查找级数的第 n 项的 JavaScript 代码 - 等差数列 (AP)

AmitDiwan
更新于 2020年9月15日 11:35:09

922 次浏览

我们需要编写一个 JavaScript 函数,该函数接收三个数字作为参数(前两个数字应该是等差数列的起始两个连续项)。第三个数字,例如 n,是我们要计算其值的级数的第 1 个基于索引的元素例如:如果输入为 2、5、7则级数将为:2、5、8、11、14、17、20并且输出应为 20。示例以下代码:const a = 2, b = 5; const N = 7; const findNthTerm = (first, second, num) => {    const diff ... 阅读更多

计算数字的因数个数 - JavaScript

AmitDiwan
更新于 2020年9月15日 11:33:47

388 次浏览

我们需要编写一个 JavaScript 函数,该函数接收一个数字作为输入并返回正好除以输入数字的数字的计数。例如:如果数字为 12,则其因数为:1、2、3、4、6、12因此,输出应为 6。示例以下代码:const num = 12; const countFactors = num => {    let count = 0;    let flag = 2;    while(flag

加载文本文件并在文件中查找字符数 - JavaScript

AmitDiwan
更新于 2020年9月15日 11:31:53

1K+ 次浏览

假设我们有一个 data.txt 文件,该文件与我们的 NodeJS 文件位于同一目录中。假设该文件的内容为:Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s.我们需要编写一个 JavaScript 函数,该函数加载此外部 ... 阅读更多

字符串中最大和最小的单词 - JavaScript

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

936 次浏览

我们需要编写一个 JavaScript 函数,该函数接收一个字符串作为输入,并返回一个包含两个字符串值的数组,这两个字符串值分别应为字符串中最小的单词和最大的单词。例如 -如果字符串是 -const str = "Hardships often prepare ordinary people for an extraordinary destiny";那么输出应为 -const output = ["an", "extraordinary"];所以,让我们为这个函数编写代码示例以下为代码 -const str = "Hardships often prepare ordinary people for an extraordinary destiny"; const largestSmallest = str => {    const strArr = str.split(" ");    let min = strArr[0];    let ... 阅读更多

广告