si nel caso sia una stringa non da errore....
Però se io in una function ricevo un valore quindi un numero epoi faccio lo split direttamente dalla variabile che lo ha acquisito lo da...
ad esempio:
function myFunct(value){
var allValue = value.split(",");
}
da errore a meno che io non faccia in quel modo ovvero lo trasformo in stringa e poi faccio il controllo se esiste almeno una virgola quindi:
var app = ''+value+'';
poi è molto probabile che sbaglio qualcosaltro....