Pot.js で利用可能。 PotLite.js では利用できません。
引数 value をマジックインクリメントして返します。
引数 value はインクリメントする値を指定します。
マジックインクリメントは、Ruby の succ メソッドまたは Perl や PHP の ++$value のような表現です。
[a-z] と [A-Z], そして [0-9] だけを使ったインクリメントをします。
value が Number インスタンスの場合、たんに + 1 されて返ります。
value が文字列でない場合、そのまま value が返ります。
マジックデクリメント Pot.dec() も参照ください。
Pot.globalize() が適応されている場合、Pot.inc() が inc() で実行できます。
value をマジックインクリメントした値が返ります。
debug(Pot.inc('99')); // '100'
debug(Pot.inc('a0')); // 'a1'
debug(Pot.inc('Az')); // 'Ba'
debug(Pot.inc('zz')); // 'aaa'
var s = 'X';
for (var i = 0; i < 10; i++) {
s = Pot.inc(s);
Pot.debug(s);
}
// 結果:
//
// Y
// Z
// AA
// AB
// AC
// AD
// AE
// AF
// AG
// AH
//