x = 55 def fn(ifElse): ifElse.add(lambda: 90 <= x < 100, lambda: "优秀") ifElse.add(lambda: 80 <= x < 90, lambda: "好") ifElse.add(lambda: 70 <= x < 80, lambda: "良") ifElse.add(lambda: 60 <= x < 70, lambda: "及格") ifElse.addDefault(lambda: "不及格") level = _branches.ifElse(fn) _console.log(level)