Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html>
- <head>
- <title>espressioni, precedenze ed associatività</title>
- </head>
- <body>
- <script type="text/javascript">
- var br = "<br>";
- function writeln(messaggio)
- {
- document.write(messaggio+br);
- }
- //metodi per le stringhe
- //endsWith(stringa) termina per stringa
- document.write("<textarea rows='4' cols='50'>");
- document.writeln("prima riga");
- document.writeln("seconda riga");
- document.write("</textarea>");
- var image=prompt("Inserire il nome di una immagine");
- if (image.endsWith(".png") )
- {
- writeln("Immagini png non supportate");
- }
- //includes(stringa[,posizione]) contiene stringa
- if( image.includes("sex") )
- {
- writeln("Immagine probabilmente non appropriata ...");
- }
- //contiene a partire da certa posizione
- var CF="RSSMRT71R71D150H";
- if( CF.includes("71", 9) )
- {
- writeln("Femmina, nata il 31 del mese di ");
- }
- //posizione di una stringa a partire da una certa posizione
- var bitString="1001010001110011";
- if( bitString.indexOf("111", 8) > -1 )
- {
- writeln("Dato corrotto");
- }
- //senza posizione di partenza la ricerca inizia da 0
- writeln("Il primo bit a zero è in posizione " + bitString.indexOf("0") );
- //lastindexof come indexOf ma guarda per l'ultima occorrenza
- //fermandosi ad una certa posizione se indicata
- writeln("Ultima coppia di bit a 1 alla posizione"
- + bitString.lastIndexOf("11") );
- writeln("101 trovato alla posizione "
- + bitString.lastIndexOf("101",7) );
- //padEnd(lunghezza, stringa) se stringa viene omessa si usa lo spazio
- bitString = "".padEnd(16,"01"); //01010101...
- writeln(bitString);
- //stampa di numeri a larghezza fissa con segnaposti
- //1--
- //2--
- //10-
- //100
- for(var i=1; i<=100; i++)
- {
- writeln((i+"").padEnd(3, "-") );
- }
- //padStart(lunghezza, stringa) se stringa viene omessa si usa lo spazio
- //stampa di numeri a larghezza fissa con zeri davanti
- //001
- //002
- //010
- //100
- for(var i=1; i<=100; i++)
- {
- writeln((i+"").padStart(3, "0") );
- }
- </script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement