当前位置:  开发笔记 > 编程语言 > 正文

简单的转换练习,方法不返回正确的值

如何解决《简单的转换练习,方法不返回正确的值》经验,为你挑选了1个好方法。

我只想将参数放在成绩函数中,并将它们的数字等级转换为字母等级.

function Grade(name, grade)  {
      this.name = name;

      this.grade = function(){
        if(grade >= 90){return "A"};
        else if (grade <90 && grade >=80){return "B"}
        else if(grade <80 && grade >= 70) {return "C"}
        else {return "fail"}
      };
    }
    var sally = new Grade("Sally", 72);
    console.log(sally.grade());
    console.log(sally.name);

AJ X... 5

if(grade >= 90){return "A"}行中删除分号.

此外,为了将来参考(和调试),您可以使用JSFiddle.net等在线工具来测试和调试您的javascript代码.正如其他人在评论中提到的那样,在浏览器中按F12将显示开发人员工具.控制台会告诉您是否有任何错误.



1> AJ X...:

if(grade >= 90){return "A"}行中删除分号.

此外,为了将来参考(和调试),您可以使用JSFiddle.net等在线工具来测试和调试您的javascript代码.正如其他人在评论中提到的那样,在浏览器中按F12将显示开发人员工具.控制台会告诉您是否有任何错误.

推荐阅读
小色米虫_524
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有