Lines Matching refs:IS_NUMBER

35     if (IS_NUMBER(x)) {
37 if (IS_NUMBER(y)) return %NumberEquals(x, y);
50 if (IS_NUMBER(y)) return %NumberEquals(%ToNumber(x), y);
61 if (IS_NUMBER(y)) return %NumberEquals(%ToNumber(x), y);
89 if (IS_NUMBER(this)) {
90 if (!IS_NUMBER(x)) return 1; // not equal
111 } else if (IS_NUMBER(this)) {
112 if (IS_NUMBER(x)) return %NumberCompare(this, x, ncr);
148 if (IS_NUMBER(this) && IS_NUMBER(x)) return %NumberAdd(this, x);
171 y = IS_NUMBER(y)
187 x = IS_NUMBER(x)
198 var x = IS_NUMBER(this) ? this : %NonNumberToNumber(this);
199 if (!IS_NUMBER(y)) y = %NonNumberToNumber(y);
206 var x = IS_NUMBER(this) ? this : %NonNumberToNumber(this);
207 if (!IS_NUMBER(y)) y = %NonNumberToNumber(y);
214 var x = IS_NUMBER(this) ? this : %NonNumberToNumber(this);
215 if (!IS_NUMBER(y)) y = %NonNumberToNumber(y);
222 var x = IS_NUMBER(this) ? this : %NonNumberToNumber(this);
223 if (!IS_NUMBER(y)) y = %NonNumberToNumber(y);
236 var x = IS_NUMBER(this) ? this : %NonNumberToNumber(this);
237 if (!IS_NUMBER(y)) y = %NonNumberToNumber(y);
245 if (IS_NUMBER(this)) {
247 if (!IS_NUMBER(y)) y = %NonNumberToNumber(y);
254 if (!IS_NUMBER(y)) y = %NonNumberToNumber(y);
266 var x = IS_NUMBER(this) ? this : %NonNumberToNumber(this);
267 if (!IS_NUMBER(y)) y = %NonNumberToNumber(y);
274 var x = IS_NUMBER(this) ? this : %NonNumberToNumber(this);
275 if (!IS_NUMBER(y)) y = %NonNumberToNumber(y);
283 if (IS_NUMBER(this)) {
285 if (!IS_NUMBER(y)) y = %NonNumberToNumber(y);
292 if (!IS_NUMBER(y)) y = %NonNumberToNumber(y);
304 var x = IS_NUMBER(this) ? this : %NonNumberToNumber(this);
305 if (!IS_NUMBER(y)) y = %NonNumberToNumber(y);
491 if (IS_NUMBER(x)) return !((x == 0) || NUMBER_IS_NAN(x));
498 if (IS_NUMBER(x)) return x;
524 if (IS_NUMBER(x)) return %_NumberToString(x);
532 if (IS_NUMBER(x)) return %_NumberToString(x);
549 if (IS_NUMBER(x)) return new $Number(x);
591 if (IS_NUMBER(x)) {