老师请解答一下
来源:2-12 星级评分(1)
慕仰8079247
2020-04-17 10:01:46
老师这里是不是可以这样理解有零个小数点就表示满心有一个小数点大于5就有一颗半星那么零星又是怎么判断的5减满星是多少然后减半星等于零那么满星和半星应该等于多少
var _score = this.score.toString();
//4.4
var scoreArray = _score.split('.');
// 满星
var fullstar = parseInt(scoreArray[0]);
// 半星
var halfstar = parseInt(scoreArray[1]) >=5 ? 1: 0;
// 0星
var nullstar = 5 - fullstar - halfstar;
1回答
好帮手慕慕子
2020-04-17
同学你好,老师以具体的分数即:4.4分为例给同学分析下思路,同学可以结合下图注释理解:

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
相似问题