宜昌本地软件开发与弱电工程服务商
项目咨询 · 快速响应

[JS]JS生成数字序列号

2016-10-13 00:16:48 点击量:290 标签: 收藏本文

[JS]JS生成数字序列号

  1. //CuPlayer.com 生成序列号 
  2. var serial_maker = function() { 
  3.         // CuPlayer.com 返回一个用来产生唯一字符串的对象 
  4.         //唯一字符串由两个部分组成:前缀+序列号 
  5.         //该对象包含一个设置前缀的方法,一个设置序列号的方法, 
  6.         //CuPlayer.com 和一个产生唯一字符串的方法 
  7.         var prefix = '',seq = 0
  8.         return { 
  9.                 set_prefix:function(p) { 
  10.                         prefix = String(p); 
  11.                 }, 
  12.                 set_seq:function(s) { 
  13.                         sseq =s; 
  14.                 }, 
  15.                 gensym:function(){ 
  16.                         var result = prefix + seq; 
  17.                         seq += 1; 
  18.                         return result; 
  19.                 } 
  20.         }; 
  21. }; 
  22. var seqer = serial_maker(); 
  23. seqer.set_prefix("Q"); 
  24. seqer.set_seq(1000); 
  25. var unique = seqer.gensym(); 
  26. //unique is "Q1000"