我正在嘗試製作一個識別palindromes的程序,我是通過翻轉數字並將其與自身進行比較來實現的,但是我遇到了與第一部分。Javascript:.split返回:'不是函數錯誤'
我首先有兩個問題,最重要的,如果我.split則返回錯誤
invert.toString.split之前刪除評論不是函數
環顧四周我才明白這通常發生在人們嘗試調用.split而不是字符串的情況下,但是由於我沒有將數字轉換爲字符串並將其拆分的位置之間沒有任何代碼,我沒有看到可能發生的情況。
第二個只是一個乾淨整潔的問題。我知道它有可能獲得.toString.split ...和東西到我讀取反轉的行,但是每當我嘗試它似乎讀取不正確和console.logs只是返回[函數:toString]。
function is_palindrome(number){
var invert = number
console.log (invert) //This is only here for bug checking purposes.
invert.toString//.split("").reverse.join
console.log (invert)// This is also for bug checking
// if (invert=number){ these are commented out until I can get invert to work properly.
// return true
// }
return false
}
感謝您的時間,任何幫助表示感謝。
'的ToString()分裂( 「」)'' –
是toString'的功能,所以這樣稱呼它一個。 –
Urgh。請告訴我這並不簡單。 –