技术文章库 - 编程教程与技术分享平台
角位数字差 - JavaScript
我们需要编写一个JavaScript函数,该函数接受一个数字,从该数字的第一位和最后一位数字构造一个新数字,并返回原始数字与由此形成的数字之间的差值。例如:如果输入是34567那么角位数字将是−37输出将是−34530示例以下是代码−constnum=34567;constcornerDifference=num=>{let
JavaScript - 构造一个新数组,其元素为输入数组中连续元素之间的差值
假设我们有一个像这样的数字数组−constarr=[3,5,5,23,3,5,6,43,23,7];我们需要编写一个函数,接受一个这样的数组,并构造另一个数组,其元素为输入数组中连续元素之间的差值。对于这个数组,输出将是−constoutput=[-2,0,-18,20,-2,-1,-37,20,16];示例以下是代码&m
矩阵的对角线积 - JavaScript
假设我们有一个二维数组,表示像这样的方阵−constarr=[[1,3,4,2],[4,5,3,5],[5,2,6,4],[8,2,9,3]];我们需要编写一个函数,该函数接受此数组并返回矩阵主对角线上元素的乘积。对于此数组,主对角线上的元素为−1,5,6,3因此输出应为−90示例以下是代码−con
字符串中重复两次的单词计数 - JavaScript
我们需要编写一个JavaScript函数,该函数接受一个包含一些重复两次的单词的字符串,我们需要对这些单词进行计数。例如−如果输入字符串是−conststr="carbusjeepcarjeepbusmotorbiketruck";那么输出应该是−3示例以下是代码−conststr="
根据条件更改字符串 - JavaScript
我们需要编写一个接受字符串的JavaScript函数。我们的函数的任务是根据以下条件−更改字符串如果字符串中的第一个字母是大写字母,那么我们应该将整个字符串更改为大写字母。否则,我们应该将整个字符串更改为小写字母。示例以下是代码−conststr1="Thisisanormalstring";conststr2="
JavaScript - 检查数组是否已排序(无论排序顺序如何)
我们需要编写一个JavaScript函数,该函数接受一个文字数组并检查该数组是否已排序(无论排序顺序如何)。如果数组已排序,我们的函数应返回true,否则返回false。以下是代码−示例constarr=[1,3,56,87,99,102,144,255,456,788,999];constisSorted=arr=>{const
n 个奇数的平方和 - JavaScript
我们需要编写一个JavaScript函数,该函数接受一个数字(例如n),并求出前n个奇数自然数的平方和。例如−如果输入数字为3。则输出为−1^2+3^2+5^2=35因此,输出为−35示例以下是代码−constnum=3;constsquaredSum=num=>{letsum=0;fo
检查数字的各位数字之和是否为回文数 - JavaScript
我们需要编写一个JavaScript函数,该函数接受一个数字,对其各位数字求和,并检查该和是否为回文数。如果和是回文数,则函数应返回true,否则返回false。例如,如果数字是697,则其各位数字之和为22,这确实是回文数。因此,我们的函数应该对697返回true。示例以下是代码−constnum=697;constsumDigit=(num,sum
交换数组的第 k 个元素 - JavaScript
我们需要编写一个JavaScript函数,该函数接受一个数字数组和一个数字,例如k(k必须小于或等于数组的长度)。并且我们的函数应该将数组从开头开始的第k个元素替换为从末尾开始的第k个元素。示例以下是代码−constarr=[0,1,2,3,4,5,6,7,8,9];constswapKth=(arr,k)=>{const
将字符串拆分成组 - JavaScript
给定一个由字母、数字和特殊字符组成的字符串S。我们需要编写一个程序将字符串拆分成三个不同的字符串S1、S2和S3,这样字符串S1将包含S中存在的所有字母,字符串S2将包含S中存在的所有数字,并且S3将包含S中存在的所有特殊字符字符串S1、S2和S3中的字符顺序应与输入中的字符顺序相同。示例以下是代码−conststr="Th!s
用于查找系列的第 n 项的 JavaScript 代码 - 算术级数 (AP)
我们需要编写一个JavaScript函数,该函数接受三个数字作为参数(前两个数字应该是算术级数的开始两个连续项)。第三个数字,即n,是系列中基于1索引的元素,我们需要计算其值例如−如果输入为2、5、7那么系列将是−2、5、8、11、14、17、20输出应该是20。示例以下是代码−consta=2,b=5;constN=7;c
计算一个数的因数 - JavaScript
我们需要编写一个JavaScript函数,该函数接受一个数并返回精确整除输入数的数的数量。例如−如果该数为12,则其因数为−1、2、3、4、6、12因此,输出应为6。示例以下是代码−constnum=12;constcountFactors=num=>{letcount=0;letflag=2;while(f
加载文本文件并查找文件中的字符数 - JavaScript
假设我们有一个data.txt文件,它与我们的NodeJS文件位于同一目录中。假设该文件的内容是−LoremIpsumissimplydummytextoftheprintingandtypesettingindustry.LoremIpsumhasbeentheindustry'sstandarddummytextever
字符串中最大和最小的单词 - JavaScript
我们需要编写一个JavaScript函数,该函数接受字符串并返回一个包含两个字符串值的数组,它们应该分别是字符串中最小和最大的单词。例如−如果字符串是−conststr="Hardshipsoftenprepareordinarypeopleforanunusualdestiny";那么输出应该是−const
使用海伦公式在 JavaScript 中计算三角形面积
已知三角形三边的长度,需要编写一个函数,根据三边的长度返回三角形的面积。海伦公式如果我们知道三边的长度,就可以用海伦公式−计算三角形的面积步骤1−计算&"s&"(三角形周长的一半)−s=(a+b+c)/2步骤2−然后使用Herons公式−计算面积A=sqrt(s(s-a)(s-b)(s-c))示
数字的最近 2 次幂 - JavaScript
我们需要编写一个JavaScript函数,该函数接受一个数字并返回一个可以表示为最接近输入数字的2的幂的数字。例如−如果输入数字是365,则输出应该是256,因为256是最接近365的数字,对于n的某个整数值,它可以表示为2^n。示例让我们来编写该函数代码−constnum=365;constnearestPowerOfTwo=nu
求二次方程的根 – JavaScript
我们需要编写一个JavaScript函数,该函数接受三个数字(分别表示二次项的系数、一次项的系数和二次二次方程中的常数)。并且我们需要找到根(如果它们是实根),否则我们必须返回false。让我们为该函数编写代码示例以下是代码−constefficients=[3,12,2];constfindRoots=co=>{const[a,b,c]=c
在字符串中查找重复的"单词" - JavaScript
我们需要编写一个JavaScript函数,该函数接受一个字符串并返回一个新字符串,该字符串仅包含原始字符串中出现多次的单词。例如:如果输入字符串是−conststr="bigblackbugbitabigblackdogonhisbigblacknose";那么输出应该是−constoutput="b
在 JavaScript 中将两个不同维度的矩阵相乘
我们需要编写一个JavaScript函数,该函数接受两个二维数字数组并返回它们的矩阵乘法结果。假设以下是我们的两个矩阵−//5x4leta=[[1,2,3,1],[4,5,6,1],[7,8,9,1],[1,1,1,1],[5,7,2,6]];//4x6letb=[[1,4,7,3,4,6],[2,5
替换字符串中的大写和小写 - JavaScript
我们需要编写一个JavaScript函数,该函数接受一个字符串并构造一个新字符串,其中所有大写字符都转换为小写,所有小写字符都转换为大写。让我们来编写该函数的代码−示例以下是代码−conststr='TheCaseOFtHisStrinGWillBeFLiPped';constisUpperCase=char=>c

