24. november 2009 - 08:15
Der er
1 løsning
Hjælp til SWITCH script
Nybegynder i den forunderlige javascript-verden. Nogen der kan gennemskue hvorfor nedenstående ikke virker?
switch(cpr.substring(6,7))
{
case 0:aar+=1900;
case 1:aar+=1900;
case 2:aar+=1900;
case 3:aar+=1900;
case 4:if(cpr.substring(4,6)<37)aar+=2000; else aar+=1900;
case 5:if(cpr.substring(4,6)<58)aar+=2000; else aar+=1800;
case 6:if(cpr.substring(4,6)<58)aar+=2000; else aar+=1800;
case 7:if(cpr.substring(4,6)<58)aar+=2000; else aar+=1800;
case 8:if(cpr.substring(4,6)<58)aar+=2000; else aar+=1800;
case 9:if(cpr.substring(4,6)<37)aar+=2000; else aar+=1900;
}
24. november 2009 - 13:02
#1
Nå, det var bare noget med nogle citationstegn:-)
switch(cpr.substring(6,7))
{
case '0':aar+=1900;break;
case '1':aar+=1900;break;
case '2':aar+=1900;break;
case '3':aar+=1900;break;
case '4':if(cpr.substring(4,6)<'37')aar+=2000; else aar+=1900;break;
case '5':if(cpr.substring(4,6)<'58')aar+=2000; else aar+=1800;break;
case '6':if(cpr.substring(4,6)<'58')aar+=2000; else aar+=1800;break;
case '7':if(cpr.substring(4,6)<'58')aar+=2000; else aar+=1800;break;
case '8':if(cpr.substring(4,6)<'58')aar+=2000; else aar+=1800;break;
case '9':if(cpr.substring(4,6)<'37')aar+=2000; else aar+=1900;break;
}