var addSpace = function(){ /** * 1.让用户从键盘输入一个字符串 * 2.判断用户输入的是否为字符串 * 3.将字符串打成数组 * 4.用for循环来遍历字符串,不遍历最后一位字符 * 5.通过遍历得到的索引值找到数组上对应的值,逐个加上空格字符串,再复制给sum * 当循环结束后,此时的sum值与最后的结果只相差最后一个索引值上的值 * 6.再用字符串的charAt属性,找到最后一个索引值上的值,然后赋值给sum * 7.调用函数即完成本题 * **/ var str = prompt("请输入一个字符串!"); if(!(str == +str)){ var res = ""; var sum = ""; var arr = str.split(""); for(var i = 0; i < arr.length-1; i++){ sum = sum + arr[i] + " "; } sum = sum +str.charAt(str.length-1); console.log(sum); }else{ alert("请输入一个字符串!"); } }; addSpace();
传入一个string类型的参数,然互将string的每个字符间隔一个空格返回
最新推荐文章于 2021-02-16 23:49:38 发布