freeCodeCamp
KatherineLYP
这个作者很懒,什么都没留下…
展开
-
JavaScript实现-阿拉伯数字转罗马数字
阿拉伯数字转罗马数字原创 2017-08-22 22:37:15 · 725 阅读 · 0 评论 -
JavaScript实现-截断字符串-Truncate a string
截断字符串(用瑞兹来截断对面的退路)如果字符串的长度比指定的参数num长,则把多余的部分用...来表示。切记,插入到字符串尾部的三个点号也会计入字符串的长度。但是,如果指定的参数num小于或等于3,则添加的三个点号不会计入字符串的长度。function truncate(str, num) { var newstr = ""; if (num >= str.lengt原创 2017-08-23 11:48:59 · 388 阅读 · 0 评论 -
JavaScript实现-重复输出字符串-Repeat a string repeat a string
重复输出字符串(重要的事情说3遍)重复一个指定的字符串 num次,如果num是一个负数则返回一个空字符串。function repeat(str, num) { if (num <= 0){ return ""; }else{ var newstr = ""; for (var i = 0; i<num; i++){ newstr += str; }原创 2017-08-23 11:47:46 · 1044 阅读 · 0 评论 -
JavaScript实现-检查字符串结尾-Confirm the Ending
检查字符串结尾判断一个字符串(str)是否以指定的字符串(target)结尾。如果是,返回true;如果不是,返回false。function confirmEnding(str, target) { if(str.endsWith(target)){ return true; }else{ return false; }}confirmEnding("Bas原创 2017-08-23 11:44:44 · 2001 阅读 · 0 评论 -
JavaScript实现-找出多个数组中的最大数-Return Largest Numbers in Arrays
找出多个数组中的最大数右边大数组中包含了4个小数组,分别找到每个小数组中的最大值,然后把它们串联起来,形成一个新数组。提示:你可以用for循环来迭代数组,并通过arr[i]的方式来访问数组的每个元素。function largestOfFour(arr) { var results = []; for (var i = 0; i < arr.length; i++){原创 2017-08-23 11:41:20 · 819 阅读 · 0 评论 -
JavaScript实现-句中单词首字母大写-Title Case a Sentence
句中单词首字母大写确保字符串的每个单词首字母都大写,其余部分小写。像'the'和'of'这样的连接符同理。function titleCase(str) { var arr = str.split(" "); for (var i = 0; i < arr.length; i++){ arr[i] = arr[i][0].toUpperCase() + arr[i].s原创 2017-08-23 11:38:59 · 705 阅读 · 0 评论 -
JavaScript实现-找出最长单词-Find the Longest Word in a String
找出最长单词在句子中找出最长的单词,并返回它的长度。函数的返回值应该是一个数字。参考String.split()和String.lengthfunction findLongestWord(str) { // 请把你的代码写在这里 var arr = str.split(" "); var max = 0; for (var i = 0; i<arr.leng原创 2017-08-23 11:37:43 · 464 阅读 · 0 评论 -
JavaScript实现-检查回文字符串-Check for Palindromes
检查回文字符串如果给定的字符串是回文,返回true,反之,返回false。如果一个字符串忽略标点符号、大小写和空格,正着读和反着读一模一样,那么这个字符串就是palindrome(回文)。注意你需要去掉字符串多余的标点符号和空格,然后把字符串转化成小写来验证此字符串是否为回文。函数参数的值可以为"racecar","RaceCar"和"race CAR"。function pa原创 2017-08-23 11:33:02 · 875 阅读 · 1 评论 -
JavaScript实现-计算一个整数的阶乘-Factorialize a Number
计算一个整数的阶乘如果用字母n来代表一个整数,阶乘代表着所有小于或等于n的整数的乘积。阶乘通常简写成 n!例如: 5! = 1 * 2 * 3 * 4 * 5 = 120function factorialize(num) { var m = 1; for(var i = 1; i <= num; i++){ m = m * i; } return原创 2017-08-23 11:31:47 · 1242 阅读 · 0 评论 -
JavaScript实现-字符串翻转-Reverse a String
题目:JavaScript实现——翻转字符串思路:先把字符串转化成数组,再借助数组的reverse方法翻转数组顺序,最后把数组转化成字符串。原创 2017-08-23 08:36:27 · 4943 阅读 · 0 评论 -
JavaScript实现-猴子吃香蕉,分割数组-Chunky Monkey
猴子吃香蕉, 分割数组(猴子吃香蕉可是掰成好几段来吃哦)把一个数组arr按照指定的数组大小size分割成若干个数组块。例如:chunk([1,2,3,4],2)=[[1,2],[3,4]];chunk([1,2,3,4,5],2)=[[1,2],[3,4],[5]];function chunk(arr, size) { var newarr = []; for (va原创 2017-08-23 11:51:21 · 872 阅读 · 0 评论