js判空
js 判断是否为空的代码如下:// var a = \"\";// var a = \" \";// var a = null;// var a = undefined;// var a = [];// var a = {};// var a = NaN;
if(a === undefined) { // 只能⽤ === 运算来测试某个值是否是未定义的console.log(\"为undefined\");}
if(a == null) { // 等同于 a === undefined || a === nullconsole.log(\"为null\");}
// String
if(a == \"\" || a == null || a == undefined){ // \"\console.log(\"为空\");}
if(!a){ // \"\console.log(\"为空\"); }
if(!$.trim(a)){ // \"\console.log(\"为空\");}// Array
if(a.length == 0){ // \"\console.log(\"为空\");}
if(!a.length){ // \"\console.log(\"为空\");}
// Object {}
if($.isEmptyObject(a)){ // 普通对象使⽤ for...in 判断,有 key 即为 falseconsole.log(\"为空\");}
JavaScript程序是由若⼲语句组成的,语句是编写程序的指令。JavaScript提供了完整的基本编程语句,它们是:
赋值语句、switch选择语句、while循环语句、for循环语句、for each循环语句、do...while循环语句、break循环中⽌语句、continue循环中断语句、with语句、try…catch语句、if语句(if..else,if…else if…)。