编写程序判断字符串是否为回文数(碎片时间学编程)
编写程序判断字符串是否为回文数(碎片时间学编程)JavaScriptconst palindrome = str => { const s = str.toLowerCase().replace(/[\W_]/g ''); return s === [...s].reverse().join('');};示例palindrome('taco cat'); // true更多内容请访问我的网站:https://www.icoderoad.com
检查给定的字符串是否是回文
使用 String.prototype.toLowerCase() 方法将字符串规范化并用 String.prototype.replace() 从中删除非字母数字字符。
使用扩展运算符 ( ...) 将规范化字符串拆分为单个字符。
使用 Array.prototype.reverse() Array.prototype.join() 方法将结果与标准化字符串进行比较。
JavaScript
const palindrome = str => { const s = str.toLowerCase().replace(/[\W_]/g ''); return s === [...s].reverse().join('');};
示例
palindrome('taco cat'); // true
更多内容请访问我的网站:https://www.icoderoad.com