关于javaScript switch 使用心得

来源:互联网 发布:sql关联表查询 编辑:程序博客网 时间:2024/06/07 16:38
今天在写代码的时候用到了 switch ...case  case 加了函数表达式,具体如下
var day = new Date(birthday);var year = day.getFullYear();switch (year) {case year >= 1990:return '90后';case year >= 1980 && year < 1990:return '80后';default:                return '';


然后就一直返回 默认default,后来恍然大悟, year >=1990  返回值是true , 所以以上代码  改成 如下
var day = new Date(birthday);var year = day.getFullYear();switch (true) {case year >= 1990:return '90后';case year >= 1980 && year < 1990:return '80后';default:                return '';
即可正常运行
原创粉丝点击