Der er flere fejl i din theetimes: - der skal ikke være else på testen, da du så overskriver en tidligere true. - der står VAR foran error = true i testen. Så danner du en ny variabel som IKKE er den samme som du returner til sidst.
Bud på en ny:
function threetimes(value) { var len = value.length - 2; if (len < 3) return true; // too short for(i=0; i<len; i++) { if(value.substr(i,1) == value.substr(i+1,1) && value.substr(i,1) == value.substr((i+2),1) ) { return true; // tree of a kind } } return false; }
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.