接受我的建议

Noding Bat是基础JavaScript练习的重要资源

今天下午,我遇到以下问题时,正在练习Noding Bat上的练习:

给定两个非负的int值,如果它们的最后一位相同,则返回true,例如27和57。请注意,%’mod’运算符计算余数,因此17%10为7。

该注释最终很有帮助,我最初通过的答案如下所示:

  var lastDigit = function(a,b){ 
如果(a%10 === b%10){
返回true;
}其他{
返回false;
}
}

在写我的答案时,脑海里浮现出一个小小的想法,问“难道没有一种更简单的方法来编写语句吗?”然后它就打击了我:三元运算符! 有一种更简单的方法,我已经写过!

我回想起上一篇文章,然后重新设计了答案。

  var lastDigit = function(a,b){ 
返回a%10 === b%10? 真假;
}

塔达! 我最后通过的答案仅在提供的函数中使用了一行代码。 我应该多听一些自己的建议!

这项活动很好地提醒了我写博客所学的价值。 希望您也会发现它有价值。

编码愉快!