Dobbiamo visualizzare i caratteri rispettivamente corrispondenti ai numeri decimali compresi fra 32 e 255: in tutto 224 caratteri. Decidiamo di inserire 8 caratteri in ogni riga, preceduti dai rispettivi valori, e quindi abbiamo bisogno di 28 righe.
Si tratta di utilizzare un ciclo for nidificato, secondo il seguente codice:
function codice() {
var num=32
output='<html><head><body><p align=center><table><CAPTION>INSIEME DEI CARATTERI ASCII</CAPTION>'
output+='<tr>'
for (j=1; j<=8; j++) {
output+='<td>Valore <td> Carattere ';
}
for (i=1; i<=28; i++) {
output+='<tr>'
for (j=num; j<=num+7; j++) {
output+='<td> <p align=right>'+j+'<td><b>'+'<p align=center>'+j;
}
num=num+8
}
output+='</table>'
document.write (output)
}
Le singole righe del codice sono commentate nella sezione Facciamo il punto a sinistra nella pagina.
|