Colección de citas famosas - Colección de poesías - Clasificación de cadenas Este código js ingresa una palabra para ordenar letras. ¿Por qué no pedirle consejo a Dios?

Clasificación de cadenas Este código js ingresa una palabra para ordenar letras. ¿Por qué no pedirle consejo a Dios?

Dos razones:

1. si (ss[n 1]). charCodeAt() lt;ss[n]. charCodeAt())? Aquí necesitamos usar Ss [m] y ss [n] para comparar. Si queremos intercambiar, también necesitamos usar ss [m] y ss [n] para intercambiar.

2. Una vez asignado el tipo de cadena, es de solo lectura, por lo que la asignación con ss[m]=XX no es válida y el valor de la cadena no cambiará.

Por lo tanto, es necesario modificar el código de la siguiente manera:

lt script? type = " text/JavaScript " gt;

¿Función? ordenar (texto)? {

var? ¿SS? =?text .tolowercase();

var? ¿Surrey? =?[];

¿Para qué? (var?i?=?0;?i?lt?ss.length;?i)? {

matriz ss. push(ss[I]);

}

var? tep

¿Para qué? (var?m?=?array.length?-?1;?m?gt?0;?m-)? {

¿Para qué? (var?n?=?0;?n?lt?m;?n)? {

¿Y si? (ssArray[m]). charCodeAt()? ¿Es? Matriz, matriz. charCodeAt())? {

paso? =?ssArray[m];

ssArray[m]? =?Array[n];

¿Organizar, organizar? =?tep

}

}

}

documento . write(ssarray . join('));

}

var? ¿s? =?"cdba";

Ordenar;

lt/script gt;