摘要: Confirm the Ending(检查字符串结尾) 判断一个字符串(str)是否以指定的字符串(target)结尾。 如果是,返回true;如果不是,返回false。 利用.replace(/[\W]/g,'')去除字符串中多余(/[\W]/g 匹配任何非单词字符,即只要不是a-z、A-Z、0- 阅读全文
posted @ 2018-07-11 10:04 投弹手的香菇鸡面 阅读(118) 评论(0) 推荐(0) 编辑
摘要: Return Largest Numbers in Arrays(找出多个数组中的最大数) 大数组中包含了4个小数组,分别找到每个小数组中的最大值,然后把它们串联起来,形成一个新数组。 用for循环来迭代数组,并通过arr[i]的方式来访问数组的每个元素。 在第一层for循环中定义变量temp为子数 阅读全文
posted @ 2018-07-11 09:53 投弹手的香菇鸡面 阅读(84) 评论(0) 推荐(0) 编辑
摘要: Title Case a Sentence(中单词首字母大写) 确保字符串的每个单词首字母都大写,其余部分小写。 像'the'和'of'这样的连接符同理。 将句子小写化后用.split(" ")将句子分隔成各单词组成的数组, 再用for循环将数组中每个单词用.split('')分隔成各个字母组成的数 阅读全文
posted @ 2018-07-11 09:46 投弹手的香菇鸡面 阅读(115) 评论(0) 推荐(0) 编辑
摘要: Find the Longest Word in a String(找出最长单词) 在句子中找出最长的单词,并返回它的长度 函数的返回值应该是一个数字。 用.split(' ')将句子分隔成各个单词组成的数组 定义一个temp变量,将数组第一个元素赋值给它 在for循环中用数组剩余元素的长度对比te 阅读全文
posted @ 2018-07-11 09:36 投弹手的香菇鸡面 阅读(117) 评论(0) 推荐(0) 编辑
摘要: Check for Palindromes(检查回文字符串) 给定的字符串是回文,返回true,反之,返回false。(如果一个字符串忽略标点符号、大小写和空格,正着读和反着读一模一样,那么这个字符串就是palindrome(回文)) 利用.replace(/[\W_]/g,'')去除字符串中多余标 阅读全文
posted @ 2018-07-11 09:28 投弹手的香菇鸡面 阅读(90) 评论(0) 推荐(0) 编辑
摘要: Factorialize a Number(计算一个整数的阶乘) 给定一个整数,求其阶乘(用字母n来代表一个整数,阶乘代表着所有小于或等于n的整数的乘积) 确定乘的次数 用for循环进行累乘 for循环:http://www.runoob.com/js/js-loop-for.html for循环: 阅读全文
posted @ 2018-07-10 16:27 投弹手的香菇鸡面 阅读(111) 评论(0) 推荐(0) 编辑
摘要: Reverse a String(翻转字符串) 把字符串转化成数组 借助数组的reverse方法翻转数组顺序 把数组转化成字符串 用.split('')将字符串转换成单个字母组成的数组 用.reverse()把数组反转 用.join('')把数组元素连接成字符串 .split()方法:http:// 阅读全文
posted @ 2018-07-10 16:18 投弹手的香菇鸡面 阅读(133) 评论(0) 推荐(0) 编辑