//去掉数组重复
function unique(data){
data = data || [];
var a = {};
for (var i=0; i<data.length; i++) {
var v = data[i];
if (typeof(a[v]) == 'undefined'){
a[v] = 1;
}
};
data.length=0;
for (var i in a){
data[data.length] = i;
}
return data;
}
//数字升序排序
function compareNumbers(a, b) {
return a - b;// 降序 return b - a;
}
//统计
function tongji(allmastr){
var ma_arr = allmastr.split(",");
//
var manum2 = new Array(50);//保存1-49对应的个数
for(var i =0;i < manum2.length ; i++)
{
manum2[i] = 0;
}
//累加统计个数
for(var i =0;i < ma_arr.length ; i++)
{
var i2 = parseInt(ma_arr[i],10);
manum2[i2]+=1;
}
//获取次数列表
var numarr = new Array();
for(var i =1;i<=49 ; i++)
{
numarr.push(manum2[i]);
}
//去掉重复次数
numarr = unique(numarr);
//次数从低到高排序
numarr.sort(compareNumbers);
//
var tjstr = "统计结果:\n";
for(var i=0;i< numarr.length;i++)
{
var ci = numarr[i];
var cistr = "〖"+ci+"次〗:";
var mashu = 0;
for(var j =1;j<=49 ; j++)
{
if(manum2[j] == ci)
{
mashu +=1 ;
if(j < 10)
{
j = "0"+j;
}
cistr += j+',' ;
}
}
cistr += '(共'+ mashu +'个)\n' ;
tjstr += cistr ;
}
tjstr += "\n";
return tjstr;
}各位前辈帮忙下,这段JS怎么改写为ASP的FUNCTION,万分感谢.
function unique(data){
data = data || [];
var a = {};
for (var i=0; i<data.length; i++) {
var v = data[i];
if (typeof(a[v]) == 'undefined'){
a[v] = 1;
}
};
data.length=0;
for (var i in a){
data[data.length] = i;
}
return data;
}
//数字升序排序
function compareNumbers(a, b) {
return a - b;// 降序 return b - a;
}
//统计
function tongji(allmastr){
var ma_arr = allmastr.split(",");
//
var manum2 = new Array(50);//保存1-49对应的个数
for(var i =0;i < manum2.length ; i++)
{
manum2[i] = 0;
}
//累加统计个数
for(var i =0;i < ma_arr.length ; i++)
{
var i2 = parseInt(ma_arr[i],10);
manum2[i2]+=1;
}
//获取次数列表
var numarr = new Array();
for(var i =1;i<=49 ; i++)
{
numarr.push(manum2[i]);
}
//去掉重复次数
numarr = unique(numarr);
//次数从低到高排序
numarr.sort(compareNumbers);
//
var tjstr = "统计结果:\n";
for(var i=0;i< numarr.length;i++)
{
var ci = numarr[i];
var cistr = "〖"+ci+"次〗:";
var mashu = 0;
for(var j =1;j<=49 ; j++)
{
if(manum2[j] == ci)
{
mashu +=1 ;
if(j < 10)
{
j = "0"+j;
}
cistr += j+',' ;
}
}
cistr += '(共'+ mashu +'个)\n' ;
tjstr += cistr ;
}
tjstr += "\n";
return tjstr;
}各位前辈帮忙下,这段JS怎么改写为ASP的FUNCTION,万分感谢.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货