js算法记录合集
js的基础算法,中级算法,和一些小项目合集。
tongueer
这个作者很懒,什么都没留下…
展开
-
js初级算法:将摄氏度转换为华氏度
思路:1:从摄氏转换为华氏的公式是,摄氏温度乘以9/5,再加上32;2:写一个函数,函数内的参数为摄氏度。3:声明一个变量,变量名为华氏度4:给变量赋值为:从摄氏度转换为华氏度的公式。5:返回名为华氏度的变量。原创 2023-10-19 09:17:49 · 264 阅读 · 0 评论 -
js基础算法:反转字符串
1.先用.split()方法将字符串转变为数组,字符串的每个字母都作为数组中的一个元素。.split()方法中可以传入的参数为空格,双引号,|,等用来分隔的字符。1.可以利用for循环来遍历字符串中的每个字符。for循环内将索引对应的每个字符相加。2.for循环中要声明一个变量,变量名为需要反转的字符串,赋值为空字符串。3.用.join()方法将数组转变为字符串。反转提供的字符串并返回反转后的字符串。4.需要写一个函数,函数中的参数为需要反转的字符串。4.要写一个函数,函数参数为需要被反转的字符串。原创 2023-10-19 10:15:33 · 101 阅读 · 0 评论 -
js基础算法:计算整数的阶乘
2在本题目中,我们给递归函数加的判断语句为是num <= 0时,结束递归。4.在for循环开始前,声明一个变量,变量名为product。给它赋值为1.赋值为1的原因是阶乘的定义里不包括0.1.在递归函数中,我们需要加入一个判断语句告诉函数什么时候开始停止调用自己。5.在for循环中,索引要从1开始,因为阶乘的定义不包括0,写入阶乘的运算。我们把函数在运行时调用自己的情况叫做递归。2.写一个函数,函数的参数为num,它代表一个非负整数。3.在函数内利用for循环遍历所有小于等于num的数字。原创 2023-10-19 12:02:44 · 239 阅读 · 0 评论