javascript - 如果数字以 1 结尾做某事

标签 javascript if-statement

我想做这样的东西:

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/

相关文章:

java - 在 GWT 应用程序中捕获 ctrl-z(撤消)和 ctrl-y(重做)

替换R中的行值序列

javascript - NodeJS 和 MySQL 的嵌套回调

javascript - 如何在不中断异步流程的情况下在 redux 中自动刷新 JWT?

arrays - 比较 boolean numpy 数组

javascript - IF/Else 条件对 addEventListener/removeEventListener 没有影响

excel - 如果#REF!然后隐藏某些行

c - 子 PID 的执行和打印

javascript - document.formname.checkbox[0].checked 与 document.getElementById ('checkbox' ).checked

javascript - 触发transitionend并结束transition