【js】if 语句 不能返回false

function palindrome(str) {

  // Good luck!

  var newStr=str.split(/''/i).reverse().join('');

    if (newStr == str)

       return true;

  else 

    if (newStr !== str) {

       

  return flase;

}

  }


palindrome("eye");


慕圣7957918
浏览 1665回答 3
3回答

慕圣7957918

这段代码的输到一个学习用编辑器,“eye”  “race car”这样的回文可以返回true。但像"almostomla" “good”这样的字符串就不能返回false。不知是不是教程设置有bug。。。我刚学第四天。

木子舟义

    <script>    function palindrome(str) {        // Good luck!        var newStr = str.split("").reverse().join('');        if (newStr == str){            alert(true)        }        else if(newStr !== str){            alert(flase);        }    }    palindrome("eye");应该写成这样哦。

慕圣7957918

字符是回文,则返回true ,否则返回false上面代码中有个typo(false打成了flase),改了还是不行。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript