次のようなものを作りたいです:
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 つの数値を割り、余りを返します。