1.if else 语句中变量赋值为布尔值 if (a > b) { status = true; } else { status = false; } // 可以简化为 status = a > b if语句的条件会自动转换为布尔值,如果在使用时不确定是否为布尔值,可以对表达式双重取反(!!). 2.if else 语句中变量赋值为非布尔值 if (a > b) { status = 1; } else { status = 2; } // 可以简化为 status = a >…
一.变量 javascript的变量是松散类型的,所谓松散类型就是说定义的变量可以用来保存任何类型的数据.定义变量时要使用var操作符后面跟变量名.这里的var是一个关键字,如果定义变量时省略了var,那么这个变量就成了全局变量.但一般不推荐这么做,因为在局部作用域中定义全局变量会很难维护,并且会因为相应的变量不会马上就有定义而导致不必要的混乱. 定义变量时的格式:var a="hi"; var b=false; var c=23; 还可以这么定义:var a="hi&quo…