解释在这个特定的for循环和if语句中发生了什么

时间:2017-11-26 19:55:28

标签: javascript

for循环中发生了什么?

for (var i = 0; i < len/2; i++) {

有些人可以准确地解释这部分内容 - str[len - 1 - i] - if陈述中发生了什么吗?

if (str[i] !== str[len - 1 - i]) { 
  return false;

1 个答案:

答案 0 :(得分:1)

它将第一个字符与最后一个字符进行比较,然后将第二个字符与最后一个字符进行比较,直到字符串的中心,如果存在差异则返回false,即如果是回文。