測試代碼:測試
var params1 = '';
var params2 = null;
var params3;
alert(typeof params1); // string
alert(typeof params2); // object
alert(typeof params3); // undefined
alert(typeof params4); // undefinedstring
結論:變量
根據上述代碼可得出嚴格意義上的js字符變量判空條件:object
if (typeof params != 'undefined' && params != null && params != '');字符