Font size
WorksheetsDomande di JavaScript
Total questions: 117
Worksheet time: 4hrs 56mins
Cosa sono gli array in JavaScript?
Strutture dati che possono contenere più valori
Funzioni per manipolare stringhe
Oggetti che rappresentano una data
Elementi per gestire finestre di dialogo
Qual è la funzione principale della classe Math?
Eseguire operazioni matematiche
Gestire le date
Manipolare gli oggetti
Creare finestre di dialogo
Quali sono le finestre di dialogo in JavaScript?
Come si scrive nella pagina HTML con JavaScript?
Qual è la funzione di conversione per trasformare una stringa in un numero?
parseInt()
toString()
Number()
String()
Cosa è JavaScript?
Un linguaggio di programmazione
Un tipo di database
Un sistema operativo
Qual è la principale caratteristica di JavaScript?
Basato su oggetti
Compilato
Statico
JavaScript interagisce direttamente con quale linguaggio?
HTML
CSS
XML
Qual è la differenza principale tra JavaScript e Java?
JavaScript non supporta le classi
Java è più semplice
JavaScript è un linguaggio di backend
Quale tipo di linguaggio è JavaScript?
Event driven
Procedurale
Funzionale
JavaScript è simile a quale linguaggio?
VBScript
Python
Ruby
Qual è l'anno di nascita di JavaScript?
1995
2000
1990
Qual è la differenza principale tra JavaScript e Java?
JavaScript è un linguaggio di scripting, mentre Java è un linguaggio di programmazione.
JavaScript richiede una macchina virtuale per essere eseguito.
JavaScript è più complesso di Java.
JavaScript non può controllare il comportamento del browser.
Quali sono alcuni oggetti di JavaScript?
Window, Document, Location
HTML, CSS, Java
Java, C++, Python
Array, String, Date
Come si termina un'istruzione in JavaScript?
Con un punto e virgola.
Con un punto.
Con una virgola.
Con un punto esclamativo.
Qual è la struttura di uno script JavaScript in una pagina HTML?
Le istruzioni JavaScript dovrebbero terminare con?
;
:
.
,
Come si dichiarano le variabili in JavaScript?
var variabile;
let variabile;
const variabile;
dichiarare variabile;
Qual è l'operatore per concatenare le stringhe?
+
-
*
/
Come si crea un nuovo oggetto array?
var nome = new Array(n);
var nome = [];
var nome = new Array();
var nome = Array(n);
Quale metodo restituisce l'ultimo elemento di un array?
pop()
push()
shift()
unshift()
Qual è la sintassi corretta per un ciclo for?
for (inizio; fine; incremento) {}
for (i=0; i<10; i++) {}
for (var i=0; i<10; i++) {}
for (i in array) {}
Come si definisce una funzione in JavaScript?
function nome(parametri) {}
def nome(parametri) {}
func nome(parametri) {}
nome(parametri) {}
Qual è l'operatore per 'diverso' in JavaScript?
!=
==
===
!==
Quale metodo crea una stringa con gli elementi di un array separati da virgola?
toString()
join()
concat()
slice()
Come si usa l'istruzione switch?
switch (variabile) {}
case (variabile) {}
if (variabile) {}
for (variabile) {}
a.shift() restituisce il primo elemento dell’array a e lo rimuove dallo stesso
a.unshift(e1,e2,..) inserisce uno o più elementi ei in a e ne restituisce la nuova lunghezza
a.splice() usato per aggiungere o rimuovere elementi
a.sort() ordina gli elementi dell’array a
a.reverse() inverte l’ordine degli elementi di a
a.valueOff() restituisce tutti gli elementi dell’array a (separati da virgola)
La proprietà length restituisce il numero di caratteri di una stringa.
var st = "stringhetta"; document.write(st.length) (restituisce 11)
I metodi dell’oggetto String sono: anchor() restituisce la stringa come ancora
big() restituisce la stringa in testo grande
blink() restituisce la stringa in testo lampeggiante
bold() restituisce la stringa in grassetto
charAt(n) restituisce il carattere in posizione n
charCodeAt(n) restituisce il codice Unicode del carattere in posizione n
concat(x1,x2,..) concatena una o più valori (x1, x2, ..), anche non di tipo stringa
fontcolor(color) restituisce la stringa di colore color (codice colore)
fontsize(size) restituisce la stringa di dimensione size
fromCharCode(n) restituisce il carattere corrispondente al codice unicode n
indexOf(char) posizione della prima occorrenza del carattere char (-1 se non lo trova)
lastIndexOf(char) posizione dell’ultima del carattere char (-1 se non lo trova)
italics() restituisce la stringa in corsivo
link() restituisce la stringa come un collegamento ipertestuale
match(exp) restituisce una stringa o "null" in base ad esp (espressione nregolare)
replace(exp,str) sostituisce alcuni exp con str
search(exp) restituisce la posizione (o -1) di esp
small() restituisce una stringa in testo piccolo
a = split(sep) spezze la stringa in nell’array a in base al carattere di separazione sep
slice(p1,p2) restituisce la sottostringa da posizione p1 a posizione p2 (come ‘substring’)
substr(p1,len) restituisce la sottostringa di len caratteri a partrire dalla posizione p1
substring(p1,p2) restituisce la sottostringa da posizione p1 a posizione p2 (come ‘slice’)
toLowerCase() converte in minuscolo
toUpperCase() converte in maiuscolo
Math - l’oggetto interno Math fornisce proprietà e metodi matematici.
Math.E P base del logaritmo naturale
Math.LN2 P logaritmo naturale di 2
Math.LN10 p logaritmo naturale di 10
Math.LOG2E p logaritmo in base 2 di E
Math.LOG10E p logaritmo in base 10 di E
Math.PI p Pi Greco
Math.SQRT1_2 p restituisce 1 diviso per la radice quadrata di 2
Math.SQRT2 p radice quadrata di 2
Math.abs(x) m valore assoluto di x
Math.acos(x) m arcocoseno di x
Math.asin(x) m arcoseno di x
Math.atan(x) m arcotangente di x
Math.atan2(y,x) m angolo tra l’asse x ed un punto (x,y)
Math.ceil(x) m restituisce il più piccolo intero maggiore o uguale ad x
Math.cos(x) m coseno di x
Math.exp(x) m valore di E elevato a x
Math.floor(x) m restituisce il più grande intero minore o uguale ad x
Math.log(x) m logaritmo naturale di x
Math.max(x,y) m massimo tra x e y
Math.min(x,y) m minimo tra x e y
Math.pow(x,y) m x elevato a y
Math.random() m restituisce un numero random tra 0 e 1
Math.round(x) m arrotonda x al valore intero più vicino
Math.sin(x) m seno di x
Math.sqrt(x) m radice quadrata di x
Math.tan(x) m tangente di x
Date - l’oggetto interno Date, per lavorare con le date, si definisce con il costruttore new.
var Data = new Date() Dopo aver creato una istanza dell'oggetto Date, vi si accede tramite i suoi metodi.
Data.getDate()
I metodi dell’oggetto Date sono: date() restituisce un oggetto Date
getDate() giorno dell'oggetto Date
getDay() giorno dell'oggetto Date (0=domenica etc...)
getMonth() mese dell'oggetto Date (0=gennaio etc...)
getFullYear() anno dell'oggetto Date (4 cifre)
getYear() anno dell'oggetto Date (da 0 a
Che cosa restituisce il metodo getDay() dell'oggetto Date?
giorno dell'oggetto Date (0=domenica etc...)
mese dell'oggetto Date (0=gennaio etc...)
anno dell'oggetto Date (4 cifre)
anno dell'oggetto Date (da 0 a 99)
Che cosa restituisce il metodo getMonth() dell'oggetto Date?
giorno dell'oggetto Date (0=domenica etc...)
mese dell'oggetto Date (0=gennaio etc...)
anno dell'oggetto Date (4 cifre)
anno dell'oggetto Date (da 0 a 99)
Che cosa restituisce il metodo getFullYear() dell'oggetto Date?
giorno dell'oggetto Date (0=domenica etc...)
mese dell'oggetto Date (0=gennaio etc...)
anno dell'oggetto Date (4 cifre)
anno dell'oggetto Date (da 0 a 99)
Che cosa restituisce il metodo getYear() dell'oggetto Date?
giorno dell'oggetto Date (0=domenica etc...)
mese dell'oggetto Date (0=gennaio etc...)
anno dell'oggetto Date (4 cifre)
anno dell'oggetto Date (da 0 a 99)
Che cosa restituisce il metodo getHours() dell'oggetto Date?
ora dell'oggetto Date (da 0 a 23)
minuti dell'oggetto Date (da 0 a 59)
secondi dell'oggetto Date (da 0 a 59)
millisecondi dalla mezzanotte del 1/1/1970
Che cosa restituisce il metodo getMinutes() dell'oggetto Date?
ora dell'oggetto Date (da 0 a 23)
minuti dell'oggetto Date (da 0 a 59)
secondi dell'oggetto Date (da 0 a 59)
millisecondi dalla mezzanotte del 1/1/1970
Che cosa restituisce il metodo getSeconds() dell'oggetto Date?
ora dell'oggetto Date (da 0 a 23)
minuti dell'oggetto Date (da 0 a 59)
secondi dell'oggetto Date (da 0 a 59)
millisecondi dalla mezzanotte del 1/1/1970
Che cosa restituisce il metodo getTime() dell'oggetto Date?
ora dell'oggetto Date (da 0 a 23)
minuti dell'oggetto Date (da 0 a 59)
secondi dell'oggetto Date (da 0 a 59)
millisecondi dalla mezzanotte del 1/1/1970
Che cosa fa il metodo setDate() dell'oggetto Date?
imposta la data per l'oggetto Date (1-31)
imposta l'anno per l'oggetto Date (4 cifre)
imposta l'ora per l'oggetto Date (0-23)
imposta i minuti per l'oggetto Date (0-59)
Che cosa fa il metodo setFullYear() dell'oggetto Date?
imposta la data per l'oggetto Date (1-31)
imposta l'anno per l'oggetto Date (4 cifre)
imposta l'ora per l'oggetto Date (0-23)
imposta i minuti per l'oggetto Date (0-59)
Che cosa fa il metodo setHours() dell'oggetto Date?
imposta la data per l'oggetto Date (1-31)
imposta l'anno per l'oggetto Date (4 cifre)
imposta l'ora per l'oggetto Date (0-23)
imposta i minuti per l'oggetto Date (0-59)
Che cosa fa il metodo setMinutes() dell'oggetto Date?
imposta la data per l'oggetto Date (1-31)
imposta l'anno per l'oggetto Date (4 cifre)
imposta l'ora per l'oggetto Date (0-23)
imposta i minuti per l'oggetto Date (0-59)
Che cosa fa il metodo setMonth() dell'oggetto Date?
imposta la data per l'oggetto Date (1-31)
imposta l'anno per l'oggetto Date (4 cifre)
imposta il mese per l'oggetto Date (0-11. 0=gennaio, 1=febbraio...)
imposta i secondi per l'oggetto Date (0-59)
Che cosa fa il metodo setSeconds() dell'oggetto Date?
imposta la data per l'oggetto Date (1-31)
imposta l'anno per l'oggetto Date (4 cifre)
imposta il mese per l'oggetto Date (0-11. 0=gennaio, 1=febbraio...)
imposta i secondi per l'oggetto Date (0-59)
Che cosa fa il metodo setTime() dell'oggetto Date?
imposta la data per l'oggetto Date (1-31)
imposta l'anno per l'oggetto Date (4 cifre)
imposta i millisecondi a partire dall'1-1-1970
imposta i secondi per l'oggetto Date (0-59)
Che cosa fa il metodo setYear() dell'oggetto Date?
imposta la data per l'oggetto Date (1-31)
imposta l'anno per l'oggetto Date (00-99)
imposta l'ora per l'oggetto Date (0-23)
imposta i minuti per l'oggetto Date (0-59)
Che cosa fa il metodo toString() dell'oggetto Date?
converte l'oggetto Date in una stringa
converte l'oggetto Date in una stringa nel formato
visualizza l’espressione in una finestra con i pulsanti OK e Annulla
scrive l’espressione nella pagina
Che cosa fa il metodo toLocaleString() dell'oggetto Date?
converte l'oggetto Date in una stringa
converte l'oggetto Date in una stringa nel formato
visualizza l’espressione in una finestra con i pulsanti OK e Annulla
scrive l’espressione nella pagina
Quali sono le famiglie di oggetti supportate da JS?
Integrati o interni al linguaggio
Browser-dipendenti
Derivati da HTML
Definiti dall'utente
Cosa restituisce l'oggetto history?
Gli url visitati dalla finestra
Il numero di frame nei quali è divisa la finestra
Il nome della finestra
Informazioni sul monitor
Qual è la funzione di alert(msg)?
Mostra un messaggio pop-up
Mostra una casella di dialogo
Esegue una funzione
Rimuove il focus dalla finestra
Cosa fa la funzione setTimeout(istr,rit)?
Esegue le istruzioni dopo un ritardo
Esegue la funzione ogni ms millisecondi
Ridimensiona la finestra
Muove la finestra corrente
Cosa restituisce l'oggetto location?
URL della pagina corrente
Nome della finestra
Informazioni sul browser
Numero di frame
