getValueでしか使っていなかったオブジェクトプロパティをローカル変数に変更 / 変数の型を多少厳密にチェック