Lines Matching refs:x
181 var x = arguments
188 if (!isUndefined(x[3]) && x[3].indexOf("*")==0) {
189 x[3] = parseInt(x[3].replace(/\D/g,""))
190 if (isNaN(x[3])) {
191 x[3] = args[index];
197 x[3] = args[x[3]]
203 if ("" != x[4]) {
204 if (x[4].indexOf("*")==1) {
205 x[4] = parseInt(x[4].replace(/\D/g,""))
206 if (isNaN(x[4])) {
207 x[4] = args[index];
213 x[4] = args[x[4]]
216 x[4] = x[4].replace(/\D/,"")
218 x[4] = Math.abs(x[4]);
223 x[1] = parseInt(x[1]);
225 if (isNumeric(x[1])) {
226 ins = args[x[1]];
234 switch (x[5]) {
237 ins = Number(ins).bin(x[4]);
238 if (x[4]) ins = ins.substr(0,x[4]);
239 if (x[2]=='#') ins = '0b'+ins;
249 ins = "-"+Math.abs(ins).dec(x[4]);
251 ins = Number(ins).dec(x[4]);
252 sign = (x[2] == ' ' || x[2] == '+');
258 sign = (x[2] == ' ' || x[2] == '+');
260 ins = Number(ins).toExponential(x[4]?x[4]:6);
261 if (x[5]=='E') ins=ins.toUpperCase();
265 sign = (x[2] == ' ' || x[2] == '+');
267 ins = Number(ins).toFixed(isNumeric(x[4])?x[4]:6);
272 if (x[4]) ins = ins.substr(0,x[4]);
273 if (x[2]=='#' && ins != 0) ins = '0'+ins;
277 if (x[4]) ins = ins.substr(0,x[4]);
282 ins = Number(ins).hex(-x[4]);
283 if (x[4]) ins = ins.substr(0,x[4]);
284 if (x[2]=='#') ins = '0x'+ins;
285 if (x[5]=='X') ins = ins.toUpperCase();
288 if (sign) ins = x[2]+ins;
289 if (x[3]) ins = (x[2]=='-' || x[3]<0)?ins.padRight(x[3]):ins.padLeft(x[3],x[2]=='0'?0:" ");