技术文章库 - 编程教程与技术分享平台
范围内的素数之和 - JavaScript
我们需要编写一个JavaScript函数,该函数接受两个数字,例如a和b,并返回a和b之间所有素数之和。如果a和b也是素数,则应包括它们。示例以下是代码−constnum1=45;constnum2=345;constisPrime=n=>{if(n===1){returnfalse;}elseif(n===2
在 JavaScript 中查找数组中的唯一字符串
假设,我们有以下字符串数组,其中可能包含重复字符−constarr=['54gdgdfe3','434ffd','43frdf','43fdhnh','wgcxhjny','fsdf34'];我们需要编写一个JavaScript函数,该函数接受一个这样的数组并返回数组中
数组中的奇偶排序 - JavaScript
我们需要编写一个JavaScript函数,该函数接受一个数字数组,并对数组进行排序,使得所有偶数首先按升序排列,然后所有奇数按升序排列。例如:如果输入数组是−constarr=[2,5,2,6,7,1,8,9];那么输出应该是−constoutput=[2,2,6,8,1,5,7,9];示例以下是代码−const
查找字符串中缺失的字母 - JavaScript
我们有一个长度为m的字符串,其中包含英文字母表的前m个字母,但不知何故,字符串中缺少一个元素。所以,现在字符串包含,m-1个字母我们需要编写一个函数,接受一个这样的字符串并返回字符串中缺失的元素示例以下是代码−conststr="acdghfbekj";constmissingCharacter=str=>{//使功能更加一致
重复字母字符串 - JavaScript
我们需要编写一个JavaScript函数,该函数接受一个字符串和一个数字(例如n),并且该函数应返回一个新字符串,其中原始字符串的所有字母都重复了n次。例如:如果字符串是−conststr='howareyou'数字n是2那么输出应该是−constoutput='hhoowwaarreeyyoouu'示
将每个字母更改为下一个字母 - JavaScript
我们需要编写一个JavaScript函数,该函数接收一个字符串并将字符串中的每个字母从英文字母更改为其后续元素。例如:如果字符串是−conststr='howareyou';那么输出应该是−constoutput='ipxbsfzpv'示例以下是代码−conststr='howare
数组元素的绝对和 - JavaScript
我们需要编写一个JavaScript函数,该函数接受一个包含正数和负数的数组,并返回数组中所有元素的绝对和。我们需要在不借助任何内置库函数的情况下完成此操作。例如:如果数组是−constarr=[1,-5,-34,-5,2,5,6];那么输出应该是−58示例以下是代码−constarr=[1,-5,-34,-5,2,5
将字符串转换为二进制字符串 - JavaScript
我们需要编写一个JavaScript函数,该函数接受一个小写字符串并返回一个新字符串,其中[a,m]之间的所有元素都用0表示,[n,z]之间的所有元素都用1表示。示例以下是代码−conststr='Helloworlldhowareyou';conststringToBinary=(str='')=>
通过递归查找最大数字 - JavaScript
我们需要编写一个JavaScript递归函数,该函数接受一个数字并返回该数字中的最大数字。例如:如果数字为−45654356则返回值应为6示例以下是代码−constnum=45654356;constgreatestDigit=(num=0,greatest=0)=>{if(num){constmax=Math.max
计算 n 个设备的电阻 - JavaScript
在物理学中,假设3个电阻串联,其等效电阻为−R=R1+R2+R3并联电阻的等效电阻为−R=(1/R1)+(1/R2)+(1/R3)我们需要编写一个JavaScript函数,该函数接受一个具有两个可能值("串联"或"并联")的字符串,然后接受n个数字,代表n个电阻的电阻。该函数应返回这些电阻的等效电阻。示例让我们为该函数编写代码。c
字符串中到最近元音的距离 - JavaScript
我们需要编写一个JavaScript函数,该函数接受至少包含一个元音的字符串,并且对于字符串中的每个字符,我们必须在字符串中映射一个数字,表示其与元音的最近距离。例如:如果字符串是−conststr='vatghvf';那么输出应该是−constoutput=[1,0,1,2,3,4,5];示例以下是代码−con
有效三角形边 - JavaScript
假设我们有三条线,长度分别为l、m和n。如果任意两条边的总和大于第三条边,这三条线才能形成一个三角形。例如,如果三条线的长度分别为4、9和3,则它们不能形成三角形,因为4+3小于9。我们需要编写一个JavaScript函数,用三个数字代表三条边的长度,并检查它们是否可以形成三角形。示例以下是代码−consta=9,b=5,c=3;consti
将字符串转换为蛇形命名法 - JavaScript
蛇形命名法基本上是一种字符串书写风格,用'_'替换空格,并将每个单词的首字母转换为小写。我们需要编写一个JavaScript函数,该函数接收一个字符串并将其转换为蛇形命名法。示例以下是代码−conststr='Thisisasimplesentence';consttoSnakeCase=(str='')
返回字符串中第一个重复字符的索引 - JavaScript
我们需要编写一个JavaScript函数,该函数接受一个字符串并返回字符串中出现两次的第一个字符的索引。如果没有这样的字符,那么我们应该返回-1。以下是我们的字符串−conststr='Helloworld,howareyou';示例以下是代码−conststr='Helloworld,howareyou'
查找两个字符串中的不同之处 - JavaScript
我们需要编写一个JavaScript函数,该函数接受两个字符串并查找字符串中相应不同之处的数量如果相应元素不相等,则它们将不相似。假设以下是我们的两个字符串−conststr1='Helloworld!!!';conststr2='Hellpworld111';示例以下是代码−conststr1='Hel
仅反转奇数长度的单词 - JavaScript
我们需要编写一个JavaScript函数,该函数接收一个字符串并反转字符串中包含奇数个字符的单词。如果字符串中的任何子字符串在两端被两个空格封装,或者出现在末尾或开头并且后面或前面有一个空格,则该子字符串可以算作一个单词。假设以下是我们的字符串−conststr='hellobeautifulpeople';奇数长度的单词是−hellobe
反转以特定字符开头的单词 - JavaScript
我们需要编写一个JavaScript函数,该函数接受一个句子字符串和一个字符,并且该函数应该反转以该特定字符开头的字符串中的所有单词。例如:如果字符串是−conststr='helloworld,howareyou';以特定字符‘h’开头−然后输出字符串应该是−constoutput=
字符串中和 - JavaScript
我们需要编写一个JavaScript函数,该函数接受仅包含'+'或'-'的字符串,并且我们必须根据字符串的整个中和结果返回'+'或'-'。例如'++'结果为'+'和'--'也结果为'+',而'-+'或'+-
检查奇偶数 - JavaScript
如果一个数的所有数字之和为奇数,则该数为奇数;如果一个数的所有数字之和为偶数,则该数为偶数。我们需要编写一个函数来确定一个数是奇数还是偶数。对于奇数值,我们应该返回true;对于偶数值,我们应该返回false。示例以下是代码−constnum=434667;constisOddish=(num,sum=0)=>{if(num){returni
使用 HOC 计算两个数字的乘积 - JavaScript
HOCJavaScript中的HOC或高阶函数是一种特殊类型的函数,它接收另一个函数作为参数或将函数设置为其返回值或同时执行两者。HOC和闭包是JavaScript中非常强大的工具。我们需要编写一个JavaScript高阶函数,可用于获取两个数字的乘积。示例以下是代码−constnum1=24;constnum2=5;constproductHOC=

