ספרת ביקורת – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
שחזור לגרסה 22604099 מ־10:03, 11 במרץ 2018 מאת אלעדב. - די בדוגמה בשפת תכנות אחת
Arielbeje (שיחה | תרומות)
מ שיפור דוגמת הקוד, ניסוח
שורה 70:
function IDValidator(id)
{
id = id.toString();
id += ""; //cast as string
if (id.length != 9 || isNaN(id)) { // Make sure ID is formatted properly
return false;
}
}
var countersum = 0, incNum;
for (var i in id) {
incNum = Number(id[i]) * ((i % 2) + 1); //multiply digitMultiply number by 1 or 2
counter sum += (incNum > 9) ? incNum - 9 : incNum; //sum Sum the digits up and add to countertotal
}
}
return (countersum % 10 === 0);
}
</syntaxhighlight>