此for
循环中发生了什么?
for (var i = 0; i < len/2; i++) {
有些人可以准确地解释这部分内容 - str[len - 1 - i]
- if
陈述中发生了什么吗?
if (str[i] !== str[len - 1 - i]) {
return false;
答案 0 :(得分:1)
它将第一个字符与最后一个字符进行比较,然后将第二个字符与最后一个字符进行比较,直到字符串的中心,如果存在差异则返回false,即如果不是回文。