摘要: 返回一个字符串,确保字符串的每个单词首字母都大写,其余部分小写。 像'the'和'of'这样的连接符同理。 function titleCase(str) { //把字符串所有的字母变为小写,并根据空格转换成字符数组 var arr = str.toLowerCase().split(" "); / 阅读全文
posted @ 2019-08-24 23:16 dobeco 阅读(5606) 评论(0) 推荐(0)
摘要: 返回提供的句子中最长的单词的长度。 返回值应该是一个数字。 第一步,使用 方法将字符串转换成数组 从结果中可以看出,返回的数组length为9 第二步,循环数组,取出数组的每项的值 第三步,定义len变量值,然后逐次和数组的每项值的length进行比较,直到找出最大length值 阅读全文
posted @ 2019-08-24 22:24 dobeco 阅读(379) 评论(0) 推荐(0)
摘要: 题目: 计算所提供整数的阶乘。 如果使用字母n代表一个整数,则阶乘是所有小于或等于n的整数的乘积。 阶乘通常简写成 n! 例如: 5! = 1 2 3 4 5 = 120 使用递归实现: js function factorialize(num) { var result = 1; for (var 阅读全文
posted @ 2019-08-24 21:31 dobeco 阅读(3350) 评论(0) 推荐(0)
摘要: 先把字符串转化成数组 ,再借助数组的reverse方法翻转数组顺序(Array.prototype.reverse()),然后把数组转化成字符串。 使用的API方法: 使用指定的分隔符字符串将一个String对象分割成字符串数组 方法将数组中元素的位置颠倒,并返回该数组。该方法会改变原数组。 将一个 阅读全文
posted @ 2019-08-24 21:20 dobeco 阅读(1097) 评论(0) 推荐(0)