Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: Pepote21 en 29 de Mayo 2017, 00:42

Título: JavaScript cómo ordenar alfabéticamente sin tener en cuenta mayúsculas CU01153E
Publicado por: Pepote21 en 29 de Mayo 2017, 00:42
Hola a todos. Os paso mi código de la entrega CU01153E del manual básico de desarrollo web con JavaScript usando Notepad++ como editor en un solo ejercicio.

Gracias. Un saludo

Código: [Seleccionar]
<!DOCTYPE html>
<html>
    <head>
        <title>Ejercicio  aprenderaprogramar.com</title>
        <meta charset="utf-8">
        <style type="text/css">
           
        </style>
        <script type="text/javascript">
function ejemplo(){
    var array1=[33,2,36,55,4,1];
var msg ='El array original es: ' + array1 +'\n';
var deMenorAMayor=array1.sort(function(elem1,elem2){return elem1-elem2;});
msg = msg + 'Ordenado de menor a mayor es ' + deMenorAMayor +'\n';
var deMayorAMenor=array1.sort(function(elem1,elem2){return elem2-elem1;});
msg = msg + 'Ordenado de mayor a menor es ' + deMayorAMenor +'\n';
                alert(msg);
}
function ejemplo2(){
    var array2=['Moto', 'soto', 'Abaco', 'abeja', 'Sapo', 'nieve', 'Zumba', 'barco'];
var alfabetMayMin=array2.sort();
var msg='Palabras ordenadas alfabéticamente, primero mayúsculas y después minúsculas: '+alfabetMayMin+'\n';
var alreves=array2.sort(function(a,b){return a-b;});
var msg=msg+'Palabras ordenadas alfabéticamente: '+alreves+'\n';
var alfabetica=array2.sort(function(a,b){return a.localeCompare(b);});
var msg=msg+'Palabras ordenadas alfabéticamente: '+alfabetica+'\n';
alert(msg);
}
        </script>
    </head>
    <body>
        <div style="color:blue; font-size: 32px; margin:20px;" id ="pulsador" onclick="ejemplo()"> Probar </div>
<div style="color:blue; font-size: 32px; margin: 20px;" id ="pulsador" onclick="ejemplo2()"> Probar2 </div>
    </body>
</html>
Título: Re:JavaScript Funciones Arrays. Ejercicio CU01153E
Publicado por: Ogramar en 24 de Junio 2017, 19:09
Buenas Pepote21

Buen código, todo correcto

Salu2