Lines Matching refs:a
43 function tablecalcToArray(a) { argument
44 if (!Array.isArray(a)) {
45 return [a];
47 return a;
51 function tablecalcToNumArray(a) { argument
52 if (!Array.isArray(a)) {
53 a=[a];
56 for (var i=0;i<a.length;i++) {
57 if (!isNaN(a[i]*1)) {
58 b.push(a[i]);
64 function correctFloat(a) { argument
66 return Math.round(a*x)/x;
69 function sum(a) { argument
70 a=tablecalcToNumArray(a);
72 for (var i=0;i<a.length;i++) {
73 tablecalc_log(a[i]*1);
74 s+=a[i]*1;
80 function average(a) { argument
81 a=tablecalcToNumArray(a);
82 return correctFloat(sum(a)/a.length);
85 function min(a) { argument
86 a=tablecalcToNumArray(a);
87 var s=1*a[0];
88 for (var i=1;i<a.length;i++) {
89 if (1*a[i]<s) {
90 s=1*a[i];
97 function max(a) { argument
98 a=tablecalcToNumArray(a);
99 var s=1*a[0];
100 for (var i=1;i<a.length;i++) {
101 if (1*a[i]>s) {
102 s=1*a[i];
158 function count(a) { argument
159 a=tablecalcToArray(a);
160 return a.length;
199 a=tablecalcToArray(range);
201 for (var i=0;i<a.length;i++) {
202 cnt+=compare(a[i],check,operation);
207 function compare(a,b,operation) { argument
211 if (typeof a == 'undefined') {
212 a=0;
219 if (a>b) {return 1;} else {return 0;}
222 if (a<b) {return 1;} else {return 0;}
225 if (a>=b) {return 1;} else {return 0;}
228 if (a>=b) {return 1;} else {return 0;}
232 if (a!=b) {return 1;} else {return 0;}
236 if (a==b) {return 1;} else {return 0;}