编写函数checkPalindrome(str)判断字符串str是否为回文字符串。如果一个字符串从前往后读和从后往前读是一样的,那么它就是一个回文字符串。例如,“mom”、“dad”以及“noon”都是回文字符串。如,checkPalinadrome("mom")结果为true。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>回文字符串</title>
</head>
<body>
<script>
var s=new Array;
var flag=true;
function f(str)
{
for(var i=0;i<str.length;i++)
{
s[i]=str[i];
}
}
var str=prompt("输入一个字符串:");
function checkPalindrome(str)
{
f(str);
var n=str.length;
var m=n;
for(var i=0;i<Math.ceil(n/2);i++,m--)
{
if(s[i]!=s[m-1])
{
return false;
}
}
return true;
}
console.log(checkPalindrome(str));
</script>
</body>
</html>