質問: 0**と、初期値に0を入れなくても良い気がするのですが、私の勘違いでしょうか? どなたかご解説いただけると幸いです。
回答: staticメソッド内だから初期化されないような気が・・・ 「**面倒なので初期化しましょう。**」が私の答えです。 言語によって仕様が変わります。 初期化されるのかされないのか、初期化される場合は0なのかnullなのかundefinedなのか考えるよりも最初から入れておけばバグは減るので 「無駄な初期化」とコードレビューで指摘されたこともありますが、安全第一。 ただし、for・whileなどのループでは変数宣言の場所や初期値には気をつけておかないとメモリや処理速度が悲惨なことになることも ここらは経験ですかね。