Вобщем, есть у меня задание: принять от пользователя строку, далее привести её в нижний регистр, далее поместить значения строки в массив и вывести с помощью for данный массив, а затем уже отсортировать его с помощью функции и метода sort:
<script type="text/javascript">
	var str = new String();
	str = prompt("Введите произвольный текст:");
	document.write(str.toLowerCase() + "<br>");
	
	var array = new Array();
	for (i = 0; i < str.length; i++){
	array[i] = str.charAt(i);
	array.length;
	alert("9");
	array.sort(sor);
	document.write(array[i]);
	}
	
	function sor (arg1, arg2) {
	if (Number(arg1) > Number(arg2)) return -1;
	if (Number(arg1) < Number(arg2)) return -1;
	if (Number(arg1) == Number(arg2)) return 0;
	}
	</script>
Но у меня не получается, может кто подскажет в каком направлении думать тут, и вообще с алгоритмом написания скриптов проблемы, с чего нужно начинать, на сайте очень много чего, голова кругом...