1、
var a=+‘86‘; console.log(a);//输出86,+会把字符串转化为数字或者NaN
var a=+‘2R‘; console.log(a); //如果引号内不全是数字就转化为NaN
2、运算符优先级
算术运算符最高
关系运算符次之
逻辑运算符次之
例如:9>3+4&&7
先算3+4 再判断9是不是大于7,再&&
3、短路逻辑
//短路逻辑 var a=42&&5142; a;//第一个条件不为0(满足),则输出第二个条件的值 var a=0&&5142; a;//第一个条件为0(不满足),则输出第一个条件的值,第二个条件不理会
原文:http://www.cnblogs.com/pm-dongjian/p/5022086.html