Clasificación de cadenas Este código js ingresa una palabra para ordenar letras. ¿Por qué no pedirle consejo a Dios?
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;