for
循环中发生了什么?
for (var i = 0; i < len/2; i++) {
能否请您确切解释
str[len - 1 - i]
语句的此部分– what if
–中发生了什么?if (str[i] !== str[len - 1 - i]) {
return false;
最佳答案
它会将第一个字符与最后一个字符进行比较,然后将第二个字符与最后一个但只有一个字符进行比较,直到字符串的中心为止;如果存在差异,即不是回文,则返回false。