用javascript对字符串进行翻转,要求如下: 麻烦按要求帮忙,请不要随便百度贴答案,谢谢啦!
填充注释部分的函数体,使得foo()函数调用弹出“成功”的对话框<html><head><script>functionfoo(){varstr=reverse('a,b...
填充注释部分的函数体,使得foo()函数调用弹出“成功”的对话框
<html>
<head>
<script>
function foo(){
var str = reverse('a,b,c,d,e,f,g');
alert(str);
if(str == 'g,f,e,d,c,b,a')
alert('成功');
else
alert('失败');
}
function reverse(str){
//在此处加入代码,完成字符串翻转功能
}
</script>
</head>
<body>
<input type="button" value="str" onclick="foo()" />
</body>
</html> 展开
<html>
<head>
<script>
function foo(){
var str = reverse('a,b,c,d,e,f,g');
alert(str);
if(str == 'g,f,e,d,c,b,a')
alert('成功');
else
alert('失败');
}
function reverse(str){
//在此处加入代码,完成字符串翻转功能
}
</script>
</head>
<body>
<input type="button" value="str" onclick="foo()" />
</body>
</html> 展开
2个回答
展开全部
var arr = str.split(','); // 根据 逗号的位置把拆高字符串分割成数组 [a,b,c,d,e,f,g]
arr.reverse(); // 调用 数组的reverse() 方法,把数旅凳尺组变成 [g,f,e,d,c,b,a]
return arr.toString(); // 将数组重新变成字符串粗乎并返回
arr.reverse(); // 调用 数组的reverse() 方法,把数旅凳尺组变成 [g,f,e,d,c,b,a]
return arr.toString(); // 将数组重新变成字符串粗乎并返回
更多追问追答
追问
无法运行耶
追答
我把整个都跑了一遍,成功了啊
test
function foo(){
var str = reverse('a,b,c,d,e,f,g');
alert(str);
if(str == 'g,f,e,d,c,b,a')
alert('成功');
else
alert('失败');
}
function reverse(str){
//在此处加入代码,完成字符串翻转功能
var arr = str.split(',');
arr.reverse();
return arr.toString();
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询