NEW
Font size
WorksheetsJavascript di base
Total questions: 50
Worksheet time: 31mins
Come scriveresti la condizione: se il suo nome è fred e ha meno di 16 anni?
if (name = "fred" && age < 16 )
if (name === "fred" && age < 16 )
if (name = "fred" || age < 16 )
if (name === "fred" || age < 16 )
Come puoi scrivere un commento?
// Commento
/ Commento
/* Commento
Ognuna delle altre risposte
Come puoi stampare 'qualcosa' su console?
console.log('qualcosa');
consolelog('qualcosa');
console log('qualcosa');
Console.log('qualcosa');
var a;
console.log(a);
Cosa vedo sulla console?
null
0
error
undefined
Math.floor(2*Math.random())
2*Math.random()
Math.floor(3*Math.random())
Math.ceil(3*Math.random())
Qual è l'operatore per ottenere il resto della divisione?
%
/
/.
|
console.log('31' + 1);
Cosa vedo sulla console?
32
"32"
311
"311"
console.log('sss'.startsWith('s'));
Cosa vedo sulla console?
"s"
true
1
"sss"
console.log(' ciao come va '.trim());
Cosa vedo sulla console?
"ciao come va"
"ciaocomeva"
" ciao come va "
" ciaocomeva "
let n = 33.73;
Come faccio a modificare n in modo che sia arrotondato per eccesso?
n = Math.ceil(n);
n = Math.floor(n);
Math.ceil(n);
Math.floor(n);
Come faccio a dichiarare una costante piGreco uguale a 3.14?
const piGreco = 3.14;
var piGreco = 3.14;
let piGreco = 3.14;
int piGreco = 3.14;
var a = 4;
const b = a;
a = 5;
b = a;
In quale riga dà errore?
seconda
terza
quarta
non dà errore
Quale delle seguenti istruzioni incrementa di 1 il valore in x?
x++;
x + 1;
x+;
x =1;
var x = 2;
if(x < 0) { console.log("A"); }
else if(x % 2 === 1) { console.log("B"); }
else { console.log("C"); }
Cosa vedo sulla console?
"A"
"B"
"C"
Nessuna delle altre risposte
var x = 1;
console.log(!(x >= 2));
Cosa vedo sulla console?
true
false
1
2
var x = 0;
if(x === 0 || x >= 2) { console.log("A"); }
else if(x === 0) { console.log("B"); }
Cosa vedo sulla console?
"A"
"B"
"A"
"B"
""
var a = 's';
switch(a) {
case 's':
console.log(1);
case 't':
console.log(2);
}
Cosa vedo sulla console?
1
2
1
2
Nessuna delle altre risposte
Per definire una funzione quale sintassi tra le seguenti NON è corretta?
function somma(a, b) { return a + b; }
const somma = function(a, b) { return a + b; }
const somma = (a, b) => { return a + b; }
const somma = function(a, b) => { return a + b; }
Qual è la corretta definizione dell'array a?
var a = [1, 2, 3];
var a = {1, 2, 3};
array a = [1, 2, 3];
array a = {1, 2, 3};
Come faccio a leggere il 2° elemento dell'array a?
a[1]
a[2]
a(1)
a(2)
var a = [1, 2, 3];
a.push(4);
console.log(a);
Cosa vedo sulla console?
[1, 2, 3, 4]
[4, 1, 2, 3]
[1, 2, 3]
Non vedo niente
var a = [1, 2, 3];
a = a.push(4);
console.log(a);
Cosa vedo sulla console?
[1, 2, 3, 4]
[4, 1, 2, 3]
4
Error
var a = [1, 2, 3];
a = a.slice(1, 2);
console.log(a);
Cosa vedo sulla console?
[2]
[3]
[1, 2]
[2, 3]
var a = [ [1, 2, 3], [4, 5, 6], [7, 8, 9] ];
console.log( a[1][2] );
Cosa vedo sulla console?
6
2
4
5
Cosa devo mettere al posto di A?
for(A; B; C) { D }
inizializzazione della variabile
condizione di permanenza nel ciclo
incremento (o decremento) della variabile
istruzioni in loop
Cosa devo mettere al posto di B?
for(A; B; C) { D }
inizializzazione della variabile
condizione di permanenza nel ciclo
incremento (o decremento) della variabile
istruzioni in loop
Cosa devo mettere al posto di C?
for(A; B; C) { D }
inizializzazione della variabile
condizione di permanenza nel ciclo
incremento (o decremento) della variabile
istruzioni in loop
Cosa devo mettere al posto di D?
for(A; B; C) { D }
inizializzazione della variabile
condizione di permanenza nel ciclo
incremento (o decremento) della variabile
istruzioni in loop
for(var i = 0; i < a.length; i++) {
for(var j = 0; j < a2.length; j++) { console.log('*');}
}
Quanti asterischi vedo sulla console?
1 asterisco
a.length asterischi
a2.length asterischi
(a.length * a2.length) asterischi
let i = 0;
while(i < 4) {
console.log('*');
i++;
break;
}
Quanti asterischi vedo sulla console?
1
4
nessuno
2
let i = 0;
while(i < 4) {
console.log('*');
i++;
if(i === 2) { break; }
}
Quanti asterischi vedo sulla console?
1
4
3
2
let a = [1, 2, 3, 4];
Quale iteratore devo usare per stampare su console 2, 4, 6, 8?
forEach
map
filter
*
let a = [1, 2, 3, 4];
Quale iteratore devo usare per ottenere un array a2 = [2, 4, 6, 8]?
forEach
map
filter
*
let a = [1, 2, 3, 4];
Quale iteratore devo usare per ottenere un array a2 che contenga solo i numeri pari di a?
forEach
map
filter
nessuna delle altre risposte
let a = [1, 2, 3, 4, 5, 6, 7, 8, 9];
Quale iteratori devo usare per ottenere un array a2 che contenga solo i multipli di 3 di a moltiplicati per 6?
filter e poi map
map e poi filter
filter e poi forEach
forEach e poi filter
Che differenza c'è tra forEach e map?
map restituisce un array, forEach no
forEach restituisce un array, map no
sostanzialmente nessuna
forEach si applica ad un array, map no
Che differenza c'è tra filter e map?
map restituisce un array, filter no
filter restituisce un array, map no
map contiene un predicato, filter no
filter contiene un predicato, map no
Qual è la sintassi corretta?
a.forEach(n => console.log(n*2));
a.forEach(n, console.log(n*2));
a.forEach(n).console.log(n*2));
a.forEach(console.log(n*2));
var account = {
username: 'xyz',
interessi: ['sport', 'cinema', 'musica'],
listaAmici: A
};
Cosa metto al posto di A?
un array
un oggetto
una stringa
un numero
var account = {
username: 'xyz',
interessi: ['sport', 'cinema', 'musica'],
postEvidenzato: A
};
Cosa metto al posto di A se voglio descrivere il post evidenziato tramite varie informazioni?
un array
un oggetto
una stringa
un numero
var x = 5;
var y = x;
y++;
x--;
var z = x +y;
z++;
Quanto vale z alla fine?
10
11
9
12
var x = 0;
for(let i=0; i<10; i++) {
x++;
}
Quanto vale x alla fine?
10
11
9
12
var x = "one";
switch(x) {
case 1:
y=4; break;
case 2:
y=6; break;
default:
y=8;
}
Quanto vale y alla fine?
1
4
6
8
var account = {
username: 'xyz',
interessi: ['sport', 'cinema', 'musica'],
posizione: {stato: 'Italia', città: 'Roma'}
};
Come accedo alla città di account?
account.posizione.città
account.posizione[città]
account.posizione['Roma']
Tutte e tre le altre risposte
var account = {
username: 'xyz',
interessi: ['sport', 'cinema', 'musica'],
posizione: {stato: 'Italia', città: 'Roma'}
};
Come faccio a iterare sugli interessi?
for(let i in account.interessi) { fai qualcosa sull'interesse account.interessi[i] }
for(let i in account.interessi) { fai qualcosa sull'interesse i }
for(let i in interessi) { fai qualcosa sull'interesse interessi[i] }
for(let i in interessi) { fai qualcosa sull'interesse i }
var account = {
username: 'xyz',
interessi: ['sport', 'cinema', 'musica'],
posizione: {stato: 'Italia', città: 'Roma'}
};
Come faccio a stampare i nomi dei campi di account?
for(let c in account) { console.log(c); }
for(let c in account) { console.log(account[c]); }
for(let c in account.length) { console.log(c); }
for(let c < account.length) { console.log(c); }
Qual è la sintassi corretta per accedere al campo numero follower dell'oggetto account?
account.numero follower
account.numero.follower
account['numero follower']
account[numero follower]
Che differenza c'è tra = e === ?
= è per assegnare, === per confrontare
=== è per assegnare, = per confrontare
Sostanzialmente nessuna
= è per i numeri, === per le stringhe
Che differenza c'è tra var e let ?
var è per le variabili, let per le costanti
var è per le costanti, let per le variabili
Sostanzialmente nessuna
var è per i numeri, let per le stringhe
Che differenza c'è tra var e const ?
var è per le variabili, const per le costanti
var è per le costanti, const per le variabili
Sostanzialmente nessuna
var è per i numeri, const per le stringhe
