ISBNコードの10桁13桁相互変換ルーチンを作ってみた 〜その3〜

現象

関数の中で、for文のカウンターがローカル変数として定義していなかったため、グローバル変数とみなされ汚染されてしまう

対処

関数の中で明示的にローカル変数として宣言、関数外で影響がないように修整した

自分用メモ

いつもどちらか忘れてしまうので
ローカル変数として扱いたい場合は、関数の中でvarを使って宣言する必要がある。関数内でvarを使った変数以外は、全てグローバル変数として扱われる。