Introducing Radical.sh

Forget Code launches a powerful code generator for building API's

Sorting Number and Alphabets using JavaScript in Java

  1. Enter into the following text box "34 22 23 435 33 2 1 43 54", for example, and press the sort numerically button. Or, try entering "this is a test", and press the sort alpha button.
  2.  
  3. Aim:
  4.  
  5. Alg:
  6. <script type="text/javascript">
  7.  
  8. function sortit(a,b){
  9. return(a-b)
  10. }
  11.  
  12. function sortvalues(param){
  13. var inputvalues=document.sorter.sorter2.value.split(" ")
  14. if (param==0) //if sort alphabetically
  15. inputvalues.sort()
  16. else //else if sort numerically
  17. inputvalues.sort(sortit)
  18. document.sorter.sorter2.value=''
  19. for (i=0;i<inputvalues.length-1;i++)
  20. document.sorter.sorter2.value=document.sorter.sorter2.value+inputvalues[i]+" "
  21. document.sorter.sorter2.value+=inputvalues[inputvalues.length-1]
  22. }
  23. </script>
  24.  
  25. <form name="sorter">
  26. <p>
  27. <textarea rows="10" name="sorter2" cols="50" wrap="virtual"></textarea><br>
  28. <input type="button" value="Sort alphabetically" onClick="sortvalues(0)">
  29. <input type="button" value="Sort numerically" onClick="sortvalues(1)">
  30. <input type="reset" value="Reset">
  31. </form>
  32.