Pot.Text.inc

{String|Number|*} Pot.Text.inc ({String|Number|*} value)

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
//