读JS代码遇到一段看不懂运算优先级的代码,如下 var BrowserSys = {}; var ua = navigator.userAgent.toLowerCase(); var s; (s = ua.match(/msie ([\d.]+)/)) ? BrowserSys.ie = s[1] : (s = ua.match(/firefox\/([\d.]+)/)) ? BrowserSys.firefox = s[1] : (s = ua.match(/chrome\/([\d.]+)…