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