0
How to check if the string is palindrome or not using Javascript?
4 Réponses
+ 1
New to coding so a little unsure myself.
But my theory is that you could use a loop to count BACKWARDS from the end of the string, comparing each letter to the letter at the opposite end of the string??
**Edit: Neater method using arrays
Heres my check:
============
var string = "kayak"
var origWord = []
var testPalin = []
var i = 0
var j = string.length -1
while (i < string.length)
{
origWord.push(string[i]);
testPalin.push(string[j]);
i++
j--
if (i > 6)
{
break;
}
}
document.write(origWord + "<br />");
document.write(testPalin + "<br />");
Tested with "kayak" --> Output:
*************************************
k,a,y,a,k
k,a,y,a,k
Tested with "stella" --> Output:
**********************************
s,t,e,l,l,a
a,l,l,e,t,s
0
But what if we don't know the string length?
0
The while loop uses string.length any way, so it will run the loop until the end of the string regardless. Just need to change: var string=prompt("Enter string") ;
So that you enter any string of choice