数字が1で終わる場合は何かする 質問する

数字が1で終わる場合は何かする 質問する

次のようなものを作りたいです:

if(day==1 || day==11 || day==21 || day==31 || day==41 ......){
    result="dan";
}
else{
    result="dana";
}

1 で終わるすべての数字に対して、もちろんすべての数字を書き込まずに、これを実行するにはどうすればよいですか?

ベストアンサー1

10 で割った余りを確認します。

if (day % 10 == 1) { 
  result = "dan";
} else {
  result = "dana";
}

%は「モジュロ」または「モジュラス」演算子です。JavaScript を使用している場合は、単純な剰余演算子です (真の法ではない)。2 つの数値を割り、余りを返します。

おすすめ記事