suanfa
Tb.
这个作者很懒,什么都没留下…
展开
-
JavaScript确认末尾字符算法
检查一个字符串(str)是否以指定的字符串(target)结尾。如果是,返回true;如果不是,返回false。function confirmEnding(str, target) { return(str.substr(str.length - target.length, target.length) === target); // return str.endsWi...原创 2018-11-29 13:25:23 · 499 阅读 · 1 评论 -
JavaScript设置首字母大写算法
返回一个字符串,确保字符串的每个单词首字母都大写,其余部分小写。像'the'和'of'这样的连接符同理。function titleCase(str) { var arr = str.toLowerCase().split(" ");//字符串以空格为界限转换为数组 for(var i = 0; i < arr.length; i++){ arr[...原创 2018-11-29 13:34:45 · 789 阅读 · 0 评论 -
JavaScript寻找数组中的最大值算法挑战
在右边的大数组中包含了4个小数组,请分别找到每个小数组中的最大值,然后把它们串联起来,形成一个新的数组。提示:你可以用for循环来迭代数组,并通过arr[i]的方式来访问数组的每个元素。function largestOfFour(arr) {// You can do this! var newArr = []; for(var i = 0; i < arr.l...原创 2018-11-29 13:40:42 · 283 阅读 · 0 评论 -
JavaScript重复操作算法挑战
循环拼接一个指定的字符串 num次,如果num是一个负数,则返回一个空字符串。function repeat(str, num) {// repeat after me newStr = ""; if(num < 0){ return ""; }//num为负数,返回空字符串 while(num-- > 0){ ...原创 2018-11-29 13:45:12 · 157 阅读 · 0 评论 -
JavaScript字符串截取算法挑战
如果字符串的长度比给定的参数num长,则把多余的部分用...来表示。切记,插入到字符串尾部的三个点号也会计入字符串的长度。然而,如果指定的参数num小于或等于3,则添加的三个点号不会计入字符串的长度。function truncate(str, num) {// Clear out that junk in your trunk if(str.length <= num)...原创 2018-11-29 13:51:52 · 337 阅读 · 0 评论 -
JavaScript寻找最长的单词算法挑战
返回提供的句子中最长的单词的长度。返回值应该是一个数字。function findLongestWord(str) { var arr = str.split(" ");//空格为界限拆分字符串为数组["The","quick","brown","fox","jumped","over","the","lazy"原创 2018-11-28 10:50:09 · 459 阅读 · 1 评论