- Katılım
- 27 Şubat 2008
- Mesajlar
- 307
- Excel Vers. ve Dili
- Office 2016
function tcKontrol(tc)
{
var tcKNo=tc.toString();
if(tcKNo.length==11 && isFinite(tcKNo))
{
var bl=tcKNo.split("");
for (i=0; i<11;i++)
{ bl=parseInt(bl); }
var top1=bl[0]+bl[2]+bl[4]+bl[6]+bl[8];
var top2=bl[1]+bl[3]+bl[5]+bl[7];
var cd1 = (10 - (((3 * top1) + top2) % 10)) % 10;
var cd2 = (10 - (((3 * (top2 + cd1)) + top1) % 10)) % 10;
if (bl[9]==cd1 && bl[10]==cd2)
{ return true; }
else
{ return false; }
}
else
{ return false; }
var tcKNo=tc.toString(); bu kısım için
Hata
TypeError: Cannot read property 'toString' of undefined
tcKontrol @ Adsız.gs:27
şeklinde uyarı alıyorum.
Nasıl bir düzeltme yapmam lazım.
{
var tcKNo=tc.toString();
if(tcKNo.length==11 && isFinite(tcKNo))
{
var bl=tcKNo.split("");
for (i=0; i<11;i++)
{ bl=parseInt(bl); }
var top1=bl[0]+bl[2]+bl[4]+bl[6]+bl[8];
var top2=bl[1]+bl[3]+bl[5]+bl[7];
var cd1 = (10 - (((3 * top1) + top2) % 10)) % 10;
var cd2 = (10 - (((3 * (top2 + cd1)) + top1) % 10)) % 10;
if (bl[9]==cd1 && bl[10]==cd2)
{ return true; }
else
{ return false; }
}
else
{ return false; }
var tcKNo=tc.toString(); bu kısım için
Hata
TypeError: Cannot read property 'toString' of undefined
tcKontrol @ Adsız.gs:27
şeklinde uyarı alıyorum.
Nasıl bir düzeltme yapmam lazım.