Javascript钻石?(小于大于)

Cob*_*urn 1 javascript

在下面的代码片段中(来自A List Apart Alternative Style:使用Alternate Style Sheets - Snippet 8)<i>for循环终止条件语句的含义是什么?我之前从未在JavaScript中看过这种表示法.我可以假设它做了什么,但我想要一个更确定的答案.

function getActiveStyleSheet() {
    var i, a;
    for(i=0; (a = document.getElementsByTagName("link")<i>); i++) {
        if(a.getAttribute("rel").indexOf("style") != -1
            && a.getAttribute("title")
            && !a.disabled) return a.getAttribute("title");
    }
    return null;
}
Run Code Online (Sandbox Code Playgroud)

Poi*_*nty 9

这篇文章中的拼写错误.它应该读

for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
Run Code Online (Sandbox Code Playgroud)

这也是可怕的代码,你应该寻找一个替代教程.

编辑 - 好悲伤,那篇文章已经13岁了.它也可以用拉丁文写成.