条件语句中检测一个字符串变量长度时,出现这个错误“TypeError: Cannot read property 'length' of undefined
if(字符串型变量.length > 0 ){......}
原因:在以上语句中“字符串型变量”如果为undefined,则就会报以上错误。解决以上问题的一个最简单方法就是在语句前增加一句: 字符串型变量 = 字符串型变量 + "" (实际这就把变量强制转换为字符型,且为空串。)
条件语句中检测一个字符串变量长度时,出现这个错误“TypeError: Cannot read property 'length' of undefined
if(字符串型变量.length > 0 ){......}
原因:在以上语句中“字符串型变量”如果为undefined,则就会报以上错误。解决以上问题的一个最简单方法就是在语句前增加一句: 字符串型变量 = 字符串型变量 + "" (实际这就把变量强制转换为字符型,且为空串。)