❓Что будет на выходе?
Ответ:
[ 1, 2, 3 ]
[ 1, 2, 3 ]
[ 1, 4, 9 ]
[ 1, 8, 27 ]
JavaScript test | #JavaScript
var arr1=[1,4,9];
var sqroot=arr1.map(Math.sqrt);
console.log(sqroot);
var arr2=[1,8,27];
var cbroot=arr2.map(Math.cbrt);
console.log(cbroot);
var arr3=[1,2,3];
var pow2=arr3.map(x=>Math.pow(x,2));
var pow3=arr3.map(x=>Math.pow(x,3));
console.log(pow2);
console.log(pow3);
Ответ:
[ 1, 2, 3 ]
[ 1, 2, 3 ]
[ 1, 4, 9 ]
[ 1, 8, 27 ]
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
4
4
4
8
8
8
JavaScript test | #JavaScript
var n=2
console.log(Math.pow(n,2));
console.log(n*n);
console.log(n**2);
console.log(Math.pow(n,3));
console.log(n*n*n);
console.log(n**3);
Ответ:
4
4
4
8
8
8
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
8
8
8
4
3.9999999999999996
3.9999999999999996
JavaScript test | #JavaScript
var n=64;
console.log(Math.sqrt(n));
console.log(Math.pow(n,0.5));
console.log(Math.pow(n,1/2));
console.log(Math.cbrt(n));
console.log(Math.pow(n,0.333333333333333333));
console.log(Math.pow(n,1/3));
Ответ:
8
8
8
4
3.9999999999999996
3.9999999999999996
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
true
false
false
false
false
JavaScript test | #JavaScript
var a=[1], b=1, c="1", d={1:1}
console.log(Array.isArray(a));
console.log(Array.isArray(b));
console.log(Array.isArray(c));
console.log(Array.isArray(d));
console.log(Array.isArray(e));Ответ:
true
false
false
false
false
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
0
4
-1
JavaScript test | #JavaScript
var arr=[1,2,3,4,5];
console.log(arr.indexOf(1));
console.log(arr.indexOf(5));
console.log(arr.indexOf(6));
Ответ:
0
4
-1
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
1,2,3,4,5
1,2,3,4,5
1,2,3,4,5
JavaScript test | #JavaScript
var arr=[1,2,3,4,5];
console.log(arr.toString());
console.log(arr+"");
console.log(arr.join());
Ответ:
1,2,3,4,5
1,2,3,4,5
1,2,3,4,5
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
2
2
10
20
4
1024
1048576
JavaScript test | #JavaScript
var base=2,n1=4,n2=1024,n3=1048576
console.log( Math.log(n1)/Math.log(base) )
console.log( Math.log(n1)/Math.LN2 )
console.log( Math.log(n2)/Math.log(base) )
console.log( Math.log(n3)/Math.log(base) )
console.log(Math.pow(base,2))
console.log(Math.pow(base,10))
console.log(Math.pow(base,20))
Ответ:
2
2
10
20
4
1024
1048576
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
1.9129284738342447
4.254163709905893
6.167092183740138
2 5 7
25
JavaScript test | #JavaScript
var year1=Math.log1p(0.2)/Math.log1p(0.1)
console.log(year1)
var year2=Math.log1p(0.5)/Math.log1p(0.1)
console.log(year2)
var year3=Math.log1p(0.8)/Math.log1p(0.1)
console.log(year3)
console.log(Math.ceil(year1),Math.ceil(year2),Math.ceil(year3))
var year4=Math.log1p(9)/Math.log1p(0.1)
console.log(Math.ceil(year4))
Ответ:
1.9129284738342447
4.254163709905893
6.167092183740138
2 5 7
25
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
15
15
JavaScript test | #JavaScript
var arr=[1,2,3,4,5];
console.log(arr.reduce((prev,curr)=>prev+curr));
console.log(arr.reduce((a,b)=>a+b));
Ответ:
15
15
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
12345
JavaScript test | #JavaScript
var arr=[1,2,3,4,5];
console.log(arr.reduce((a,b)=>a+b,""));
Ответ:
12345
JavaScript test | #JavaScript
Самая лучшая работа сегодня — у владельца телеграм-канала.
В этом году они в среднем получают 300 000 рублей в месяц, работая сидя дома, в путешествии или загородном домике. А самые смышленые доходят и до миллионов.
Хотите также? Чтобы зарабатывать с телеграм-канала не нужно быть гением маркетинга, просто начните читать Машу Полуянову.
Она уже три года работает в телеграме и без пафоса объясняет, как за первую неделю набрать 1000 читателей, откуда брать контент на месяц вперёд и как заработать первые 100 000 рублей с нуля даже новичку.
Подписывайтесь, такие блоги редко встретишь: @mashapoluyanova
В этом году они в среднем получают 300 000 рублей в месяц, работая сидя дома, в путешествии или загородном домике. А самые смышленые доходят и до миллионов.
Хотите также? Чтобы зарабатывать с телеграм-канала не нужно быть гением маркетинга, просто начните читать Машу Полуянову.
Она уже три года работает в телеграме и без пафоса объясняет, как за первую неделю набрать 1000 читателей, откуда брать контент на месяц вперёд и как заработать первые 100 000 рублей с нуля даже новичку.
Подписывайтесь, такие блоги редко встретишь: @mashapoluyanova
❓Что будет на выходе?
Ответ:
3
JavaScript test | #JavaScript
function average(arr){
return arr.reduce((a,b)=>a+b)/arr.length
}
console.log(average([1,2,3,4,5]));Ответ:
3
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
3
2
JavaScript test | #JavaScript
var arr=[1,2,3,4,5];
console.log(arr.reduce((a,b)=>a+(b%2?1:0),0));
console.log(arr.reduce((a,b)=>a+(b%2?0:1),0));
Ответ:
3
2
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
[ 1, 6, 4, 7, 9, 8, 16, 9, 25, 10 ]
JavaScript test | #JavaScript
var arr1=[1,2,3,4,5];
var arr2=[6,7,8,9,10];
var result=arr1.map(x=>x*x).reduce((a,b,i,ar)=>a.concat(ar[i],arr2[i]),[])
console.log(result);
Ответ:
[ 1, 6, 4, 7, 9, 8, 16, 9, 25, 10 ]
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
[1, 2, 3, 4, 5, 6]
JavaScript test | #JavaScript
function combine(...arrays) {
return arrays.reduce((acc, arr) => [...acc, ...arr], []);
}
const result = combine([1, 2], [3, 4], [5, 6]);
console.log(result);Ответ:
[1, 2, 3, 4, 5, 6]
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
abcdefghijklmnopqrstuvwxyz
JavaScript test | #JavaScript
var chars=[];
for (var i=97;i<123;i++){
chars.push(String.fromCharCode(i));
}
console.log(chars.join(""))
Ответ:
abcdefghijklmnopqrstuvwxyz
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
50
JavaScript test | #JavaScript
const obj = {
valueOf() {
return 42;
}
};
const result = obj + 8;
console.log(result);Ответ:
50
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
10 15 5
JavaScript test | #JavaScript
function trickyFunction() {
var a = 10;
var b = a;
b = 15;
const obj1 = { x: 1 };
const obj2 = obj1;
obj2.x = 5;
console.log(a + ' ' + b + ' ' + obj1.x);
}
trickyFunction();Ответ:
10 15 5
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
20
JavaScript test | #JavaScript
function trickyFunction() {
var x = 10;
if (x > 5) {
let y = x * 2;
x = y;
}
return x;
}
console.log(trickyFunction());Ответ:
20
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
7
JavaScript test | #JavaScript
function trickyFunction() {
var obj = { a: 1 };
var anotherObj = obj;
obj.a = 2;
obj = { a: 3 };
anotherObj.a = 4;
return obj.a + anotherObj.a;
}
console.log(trickyFunction());Ответ:
7
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
initial
JavaScript test | #JavaScript
async function fetchData() {
let data = 'initial';
const promise = new Promise((resolve) => {
setTimeout(() => {
resolve('fetched');
}, 1000);
});
promise.then((result) => {
data = result;
});
return data;
}
fetchData().then(console.log);Ответ:
initial
JavaScript test | #JavaScript