我想做这样的东西:
if(day==1 || day==11 || day==21 || day==31 || day==41 ......){
result="dan";
}
else{
result="dana";
}
如何对每个以 1 结尾的数字执行此操作,当然又不写出所有数字?
最佳答案
只需检查除以 10 的余数:
if (day % 10 == 1) {
result = "dan";
} else {
result = "dana";
}
%
是“模”或“模”运算符,除非您使用 JavaScript,在这种情况下它是一个简单的余数运算符 ( not a true modulo )。它将两个数字相除,并返回余数。
关于javascript - 如果数字以 1 结尾做某事,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20433364/