JavaScript 字符串判空

下载jQuery

$.trim(string) == ''

var testVar;
console.log($.trim(testVar) == '');
var testVar3 = ' ';
console.log($.trim(testVar3) == '');
var testVar4 = null;
console.log($.trim(testVar4) == '');
均为true
但是要注意:当string是一个数字的时候,一定要通过string+''将之转换为字符串才可以使用$.trim(string)否则可能会报错。此事源于一次线上问题排查,找了好久,最后定位是因为数据类型问题。原来以为JavaScript是弱类型语言,自我麻痹了。

posted @ 2017-08-20 17:15  LAUHank  阅读(353)  评论(0编辑  收藏  举报