この`page`と一番上の`var page = 1; //表示するページのナンバー`はスコープが違うので、違う変数になります。名前が一緒だと混乱しそうなので、変えておいたほうがいいかも。

意味的にこっちは`page`で外側のスコープは`var default_page`とか？まあ、変数にいれないで`1`でもいいような気がするけど。