简单的成绩计算器使用箭头功能Javascript

时间:2015-10-05 21:25:06

标签: javascript

我正在尝试创建一个简单的成绩计算器,它使用一个函数来确定字母等级。我正在使用箭头功能来取一个数字并打印出来' P'如果它大于或等于70和' F'否则。

我的脚本无法正常运行。有人有好的建议吗?

'use strict';

var grade = (a) => { if (a >= 70)
  return 'P';
  } else {
    return 'F';
  }
}

grade(80)

3 个答案:

答案 0 :(得分:1)

你的if语句

后缺少大括号
if(a >= 70)

应该是

if(a >= 70) {

答案 1 :(得分:0)

嗯,你说“如果它大于或等于70”,但你的条件意味着“低于或等于70”。

你有一个语法错误,在条件之后缺少{

最后,编写箭头功能的更简单方法是:

var grade = a => (a >= 70) ? 'P' : 'F'

答案 2 :(得分:-1)

你缺少大括号,请检查这个小提琴http://jsfiddle.net/qmhwy5gu/(参见控制台中的结果)

使用此代码可以正常工作

    var grade = (a) => { if (a >= 70){
    console.log('P');
    }else{
    console.log('F');
    }
}

grade(80)