JavaScript: using a condition in switch case

This works: switch (true) { case liCount == 0: setLayoutState(‘start’); var api = $(‘#UploadList’).data(‘jsp’); api.reinitialise(); break; case liCount<=5 && liCount>0: setLayoutState(‘upload1Row’); var api = $(‘#UploadList’).data(‘jsp’); api.reinitialise(); break; case liCount<=10 && liCount>5: setLayoutState(‘upload2Rows’); var api = $(‘#UploadList’).data(‘jsp’); api.reinitialise(); break; case liCount>10: var api = $(‘#UploadList’).data(‘jsp’); api.reinitialise(); break; } The only thing necessary is switch(true){…} and for … Read more