为了账号安全,请及时绑定邮箱和手机立即绑定

【js】if 语句 不能返回false

【js】if 语句 不能返回false

慕圣7957918 2015-12-04 14:17:37
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");
查看完整描述

3 回答

?
慕圣7957918

TA贡献2条经验 获得超0个赞

这段代码的输到一个学习用编辑器,“eye”  “race car”这样的回文可以返回true。但像"almostomla" “good”这样的字符串就不能返回false。

不知是不是教程设置有bug。。。我刚学第四天。

查看完整回答
反对 回复 2015-12-04
?
木子舟义

TA贡献33条经验 获得超4个赞

    <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");


应该写成这样哦。

查看完整回答
反对 回复 2015-12-04
?
慕圣7957918

TA贡献2条经验 获得超0个赞

字符是回文,则返回true ,否则返回false

上面代码中有个typo(false打成了flase),改了还是不行。

查看完整回答
反对 回复 2015-12-04
  • 3 回答
  • 0 关注
  • 1664 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号