javascript模仿php empty函数

javascript模仿php empty函数实现方法。javascript完整的判断数据是否为空函数,包括类型判断。

示例代码:

/**
 * 判断变量是否为空
 *+---------------------------------
 * @author  Nzing Jan 17, 2012
 * @access public
 *+---------------------------------
 * @param string v 要处理的数据
 *+---------------------------------
 * @return void 
 */
G_util.empty = function(v) {
	var result = false;
	switch (typeof v) {
		case 'undefined':
			result = true;
			break;
		case 'string':
			var v = v.replace(/(^\s*)|(\s*$)/g, "");
			if (v.length == 0) {
				result = true;
			} else if (v == 'undefined') {
				result = true;
			}
			break;
		case 'boolean':
			if (!v) {
				result = true;
			}
			break;
		case 'number':
			if (0 === v) {
				result = true;
			}
			break;
		case 'object':
			if (null === v) {
				result = true;
			}
			break;
		default:
			result = false;
			break;
	}
	return result;
}


版权及转载说明

本站原创、转载文章欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区

本站转载文章版权归原作者所有,如发现本站文章涉嫌侵权请点击「联系我们」反馈,本站将立即给予删除

转载请注明:文章转载自:全分享社区 「http://www.aweb.cc

本文标题:javascript模仿php empty函数

本文地址:http://www.aweb.cc/article/detail/id/50.html

新兴后台语言node.js简介 <<上一篇 下一篇>>javascript实现tirme函数,