rem: /* summary: *   Returns true if value can be interpreted as a number * value: Any literal value or object instance. */  /* examples: *   dojo.lang.isNumeric(3); *   dojo.lang.isNumeric("3"); *   dojo.lang.isNumeric(new Number(3)); *   dojo.lang.isNumeric(new String("3")); * *   dojo.lang.isNumeric(3/0); *   dojo.lang.isNumeric("foo"); *   dojo.lang.isNumeric(new Number("foo")); *   dojo.lang.isNumeric(false); *   dojo.lang.isNumeric(true); */ 
context: dojo.lang.isNumeric = function(/* anything */ value){	/* summary:	 *   Returns true if value can be interpreted as a number	 * value: Any literal value or object instance.	 */	 	/* examples: 	 *   dojo.lang.isNumeric(3);                 // returns true	 *   dojo.lang.isNumeric("3");               // returns true	 *   dojo.lang.isNumeric(new Number(3));     // returns true	 *   dojo.lang.isNumeric(new String("3"));   // returns true	 *	 *   dojo.lang.isNumeric(3/0);               // returns false	 *   dojo.lang.isNumeric("foo");             // returns false	 *   dojo.lang.isNumeric(new Number("foo")); // returns false	 *   dojo.lang.isNumeric(false);             // returns false	 *   dojo.lang.isNumeric(true);              // returns false	 */	return (!isNaN(value) 		&& isFinite(value) 		&& (value != null) 		&& !dojo.lang.isBoolean(value) 		&& !dojo.lang.isArray(value) 		&& !/^\s*$/.test(value)	);	//	boolean}
meta: 4707	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/4707/50c3492c4c3c825dbd3401e134a19ed46799c456/type.js/buggy/www/resources/dojo-ajax/src/lang/type.js