`
robindut
  • 浏览: 46262 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

js判断变量是否空值的代码

 
阅读更多
function empty(v){ 
switch (typeof v){ 
case 'undefined' : return true; 
case 'string' : if(trim(v).length == 0) return true; break; 
case 'boolean' : if(!v) return true; break; 
case 'number' : if(0 === v) return true; break; 
case 'object' : 
if(null === v) return true; 
if(undefined !== v.length && v.length==0) return true; 
for(var k in v){return false;} return true; 
break; 
} 
return false; 
}
 

 

分享到:
评论
3 楼 hzxlb910 2013-01-30  
嗯我搞错了,我当JAVA了,呵呵
2 楼 hzxlb910 2013-01-30  
第6,8句也是同样的错误
1 楼 hzxlb910 2013-01-30  
你的第9行有点语法错误:(!==)
if(undefined !== v.length && v.length==0) return true;

相关推荐

    JS判断变量是否为空判断是否null

    综上所述,在JavaScript中判断变量是否为空或null,需要根据具体场景选择合适的判断方式。编写函数时,应该注意比较运算符的使用、避免使用全局变量、并针对不同数据类型采取不同的判断策略。这些方法和注意事项可以...

    JavaScript判断变量是否为空的自定义函数分享

    所以在文章中写了一个函数,用以判断JS变量是否空值,如果是undefined, null, ”, NaN,false,0,[],{} ,空白字符串,都返回true,否则返回false 代码如下: function isEmpty(v) {  switch (typeof v) {  ...

    100个直接可以拿来用的JavaScript实用功能代码片段(1-10)

    93、原生JavaScript判断变量是否空值 94、原生JavaScript实现base64解码 95、原生JavaScript实现utf8解码 96、原生JavaScript获取窗体可见范围的宽与高 97、原生JavaScript判断IE版本号(既简洁、又向后兼容!) 98...

    js判断为空Null与字符串为空简写方法

    在JavaScript中,判断变量是否为空是一个常见的需求,尤其在处理用户输入或者页面动态生成的内容时。空值通常包括null、undefined、空字符串以及仅包含空白字符的字符串。本文将详细介绍如何使用简写方法来判断变量...

    js判断变量初始化的三种形式及推荐用的形式

    总结来说,虽然有多种方式可以判断变量是否被初始化,但在JavaScript中推荐使用“if(!x)”形式进行检查,因为这种方式简洁且能够涵盖所有未初始化或假值的情况。在声明变量时直接赋予初始值,则是更加直观和推荐的...

    javascript使用isNaN()函数判断变量是否为数字

    在JavaScript编程语言中,`isNaN()`函数是一个非常实用的工具,它主要用于判断一个变量或表达式的结果是否为非数字(Not-a-Number)值。这个函数对于处理用户输入、数据验证以及确保数值计算的准确性至关重要。以下...

    kettle常见控件(输入、输出,字段选择、设置变量、记录集连接、值映射、字符串替换、js、Java)的使用案例

    - **JavaScript步骤**:允许用户编写自定义的JavaScript代码进行复杂的数据处理或逻辑判断。 - **Java类步骤**:若需要执行Java代码,可以使用此步骤,提供高度定制的功能。 9. 增量抽取: - Kettle支持基于...

    关于JavaScript的变量的数据类型的判断方法

    因此,为了更准确地判断变量是否为数组类型,JavaScript提供了一个更为可靠的方法,即使用Object.prototype.toString方法: ```javascript if (Object.prototype.toString.call(myArray) === '[object Array]') { ...

    CommonFunction.js

    从给定的文件信息来看,虽然标题为"CommonFunction.js",且描述提及了"javascript判断时间格式以及是否为空",但实际代码片段主要展示的是一个使用ASP.NET编写的网页表单,涉及到用户注册界面的设计与验证逻辑。...

    JS 判断undefined的实现代码

    在JavaScript编程语言中,正确地判断一个变量是否为`undefined`是至关重要的,尤其是在处理可能存在未定义值的场景。在给定的标题和描述中,我们关注的核心知识点是如何避免在检查`undefined`时误判,特别是区分`...

    js引入方式,三种输出方式,一种输入方式,变量,基本数据类型,复合数据类型,数据分析,判断数据类型,算数运算符

    js中的基本数据类型有六种:Number(数字数据类型)、String(字符串数据类型)、Boolean(布尔数据类型)、undefined(未定义数据类型)、null(空值)。Number类型包括int(整数)和float(浮点数),还有NaN(not...

    JavaScript 类型检查库 types.js.zip

    例如,`isArray()` 可以判断变量是否为数组,`isObject()` 可以确认变量是否为对象。 3. **自定义类型检查**:TypesJS 允许开发者定义自己的类型检查器,这在处理特定的数据结构或者自定义对象时非常有用。通过 `...

    判断输入是否为空,获得输入类型的JS代码

    在探讨JavaScript编程中,经常需要判断用户输入的变量是否为空,以及确定这些变量的数据类型。这对于确保程序的健壮性和正确的数据处理至关重要。本文将介绍如何在JavaScript中判断输入是否为空,以及如何使用typeof...

    JavaScript 空位补零实现代码

    这个方法通过计算`num`转换为字符串后的长度,然后用一个循环来判断是否需要在前面添加零。虽然直观易懂,但效率相对较低,因为循环次数取决于`n - num.length`。 ### 2. 神奇递归法 ```javascript function pad2...

Global site tag (gtag.js) - Google Analytics