Dev'essere una stringa, il metodo split si applica alle stringhe! Ma per convertire un numero in una stringa si fa così:

codice:
function myFunct(value){
	var allValue = String(value).split(",");
}
oppure:

codice:
function myFunct(value){
	var allValue = (new String(value)).split(",");
}
oppure:

codice:
function myFunct(value){
	var allValue = value.toString().split(",");
}
Se il typeof di value è variabile (a volte è un numero, a volte una stringa) ti conviene usare il primo o il secondo metodo.