私はそれが(午後1時は13pmとして表示されないように)12以上になる場合は12で、それを差し引いた後の時間数をカウントしています。以下は私のjavascriptコードの一部です。javascriptで数学演算の後に '+ ""'を追加しないと、なぜ新しい変数の長さが未定義になりますか?
else if (hours[0] >= 13) {
hours[0] = hours[0] - 12;
}
と:私は配列変数の長さをカウントしようとしているとき、私が代わりにこのコードを持っている場合、その後のコードで
else if (hours[0] >= 13) {
hours[0] = hours[0] - 12 + "";
}
は、「時間[0]」は、それが未知表示されますなぜか分からない。誰かが私を助けてくれますか?