">1、switch中的case里面写判断的时候if中不能包着break,因为break包进去执行完case 1之后还会执行case 2;2、indexOf(‘?’) > 1 为true的时候说明是包含’?’的!!!\3、多个if和if else if的区别 1、switch中的case里面写判断的时候if中不能包着break,因为break包进去执行完case 1之后还会执行case 2; 2、indexOf(‘?’) > 1 为true的时候说明是包含’?’的!!!\ 3、多个if和if else if的区别1、多个if的时候,每个判断语句都会执行;2、if else if的时候,只要有一个if()为true的时候,直接跳出判断,不执行后面的语句了;