Мой вопрос состоит из двух частей. Я пытаюсь проверить, является ли дата палиндром или нет. В следующем коде я постоянно получаю результат "Not a palindrome"
, даже если строка является палиндром.Как создать функцию, которая проверяет, является ли дата палиндром?
function isPalindrome(str){
var rev = str.reverse;
if(str === rev){
console.log("This is a palindrome.");
}
else{
console.log("Not a palindrome");
}
}
isPalindrome("2002");
Вторая часть на мой вопрос: если я хотел функцию взять два аргумента function isPalindrome(start_date, end_date)
и это проверить даты между для палиндром лет, а затем вернуться в те годы в хронологическом порядке, как я могу это сделать? Я не прошу кого-нибудь на самом деле сделать это для меня. Я просто прошу объяснить, как это сделать.
Заранее спасибо.
@bobdye хорошо, что совсем не полезно –
В javascript нет встроенной обратной функции на строках. Где этот «обратный»? Кроме того, вам нужно будет вызвать его с помощью круглых скобок, если вы хотите, чтобы он изменил строку. 'var reverseed = mystr.reverse();' –