js基础
Shsgear
一个热爱前端的耿直boy
展开
-
js基础算法之阶乘
整理的阶乘的几种方法方法1.1:调用外层函数方法function fac(num){ if(num < 0) return -1; else if(num===0 || num ===1) return 1; else{ return num * fac(num-1); } } fac(5); 调用正在执行的fac函数原创 2016-11-20 17:41:35 · 1605 阅读 · 0 评论 -
js基础算法之检测字符串是否为回文Check for Palindromes
在freeCodeCamp上做了一个关于检测回文的算法测验;1测试提示如果给定的字符串是回文,返回true,反之,返回false。如果一个字符串忽略标点符号、大小写和空格,正着读和反着读一模一样,那么这个字符串就是palindrome(回文)。注意你需要去掉字符串多余的标点符号和空格,然后把字符串转化成小写来验证此字符串是否为回文。函数参数的值可以为”racecar”,”RaceCar”和”race原创 2016-11-20 18:05:25 · 5756 阅读 · 4 评论 -
js基础算法之 找到字符串中最长的单词
同样出自freeCodeCamp上的测试题测试提示:找到提供的句子中最长的单词,并计算它的长度。函数的返回值应该是一个数字。当你完成不了挑战的时候,记得开大招’Read-Search-Ask’。这是一些对你有帮助的资源: String.split() String.length 方法1:数组的map(),reduce()方法function findLongest(str){原创 2016-11-20 18:50:33 · 2172 阅读 · 0 评论 -
js基础算法之 字符串首字母全大写Title Case a Sentence
本测验来自freeCodeCamp测试提示确保字符串的每个单词首字母都大写,其余部分小写。像’the’和’of’这样的连接符同理。当你完成不了挑战的时候,记得开大招’Read-Search-Ask’。这是一些对你有帮助的资源: String.split() 测试要求titleCase(“I’m a little tea pot”) 应该返回一个字符串 titleCase(“I’m a litt原创 2016-11-20 20:47:49 · 1331 阅读 · 0 评论