最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
js 计算字符串长度/判断空的简单方法
时间:2013-08-05 编辑:简简单单 来源:一聚教程网
计算字符串长度可用的三种方法:
代码如下 | 复制代码 |
echo “$str”awk '{print length($0)}' |
但是第三种得出的值会多1,可能是把结束符也计算在内了。
判断字符串为空的方法有三种:
代码如下 | 复制代码 |
|
注意:都要代双引号,否则有些命令会报错,要养成好习惯哦!
上面的代码我也没看懂,但我自己使用的是
核心代码:
代码如下 | 复制代码 |
var jmz = {}; 执行代码: alert(jmz.GetLength('测试测试ceshiceshi)); |
判断字符为空
代码如下 | 复制代码 |
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; } |
补充一些用法
typeof用法
typeof的运算数未定义,返回的就是 "undefined".
运算数为数字 typeof(x) = "number"
字符串 typeof(x) = "string"
布尔值 typeof(x) = "boolean"
对象,数组和null typeof(x) = "object"
函数 typeof(x) = "function"
(2)js判断是否为空
代码如下 | 复制代码 |
var exp = null; |
尽管如此,我们在 DOM 应用中,一般只需要用 (!exp) 来判断就可以了,因为 DOM 应用中,可能返回 null,可能返回 undefined,如果具体判断 null 还是 undefined 会使程序过于复杂。
相关文章
- HTML简单购物数量小程序代码展示 10-31
- html canvas实现弹幕功能 10-31
- HTML中空格表示的意义 10-31
- html area标签解读 10-31
- html使用表单标签实现注册页面代码展示 10-31
- 使用HTML截图并保存为本地图片的代码展示 10-31