JavaScript test
10.2K subscribers
3.05K photos
6 videos
4.43K links
Проверка своих знаний по языку JavaScript.

Ссылка: @Portal_v_IT

Сотрудничество: @oleginc, @tatiana_inc

Канал на бирже: telega.in/c/js_test

РКН: clck.ru/3KHeYk
Download Telegram
Что будет на выходе?

var arr=[1,2,3,4,5,6,100,999]
arr.sort((a,b)=>{
if (a%2==b%2) return a-b;
if (a%2>b%2) return -1;
return 1;
})
console.log(arr)


Ответ:
[ 1, 3, 5, 999, 2, 4, 6, 100 ]


JavaScript test | #JavaScript
Что будет на выходе?

var a=[1,2,3,4,5];
console.log(a.every(x=>x>0));
console.log(a.every(x=>x>1));


Ответ:
true
false


JavaScript test | #JavaScript
Что будет на выходе?

Ответ: import { printMe } from './some-file';

JavaScript test | #JavaScript
Что будет на выходе?

var a=[1,2,3,4,5];
a.every(x=>{
console.log(x);
return x<4;
})


Ответ:
1
2
3
4


JavaScript test | #JavaScript
Что будет на выходе?

var str="             abc                ";
console.log(str.trim());
str="\n\n\n\nabc\t\t\t"
console.log(str.trim());


Ответ:
abc
abc


JavaScript test | #JavaScript
Что будет на выходе?

function plus(a,b){
console.log(`${a} + ${b} = ${a+b}`);
}
plus(1,2);
plus(3,4);


Ответ:
1 + 2 = 3
3 + 4 = 7


JavaScript test | #JavaScript
Что будет на выходе?

function repeatIt(s){
console.log(`${s} ${s} ${s}`);
}
repeatIt `a`;
repeatIt `ab`;


Ответ:
a a a
ab ab ab


JavaScript test | #JavaScript
Что будет на выходе?

var num=111;
var a=num.toFixed(),
b=num.toExponential(),
c=num.toPrecision()
console.log([a,b,c])


Ответ:
["111", "1.11e+2", "111"]


JavaScript test | #JavaScript
Что будет на выходе?

var num=111;
var a=num.toFixed(),
b=num.toExponential(),
c=num.toPrecision()
console.log([a,b,c])


Ответ:
["111.1", "1.1e+2", "1e+2"]


JavaScript test | #JavaScript
Что будет на выходе?

var num=111.11;
var a=num.toFixed(6),
b=num.toExponential(6),
c=num.toPrecision(6)
console.log([a,b,c])


Ответ:
[ '111.110000', '1.111100e+2', '111.110' ]


JavaScript test | #JavaScript
Поздравляем всех с Наступающим Новым годом ❄️

Спасибо, что остаетесь с нами все это время. Мы стараемся нашей большей редакцией отбирать для вас свежий и полезный контент!

Желаю вам всего самого наилучшего и побольше знаний. Но а если вы забыли про подарочек, то наша подборочка всегда актуальна — AliExpress Программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
Что будет на выходе?

var num=111.11;
var a=num.toFixed(6),
b=num.toExponential(6),
c=num.toPrecision(6)
console.log([a,b,c])


Ответ:
[111, 111.12, 111.12]


JavaScript test | #JavaScript
Что будет на выходе?

var a=[1,2,3,4,5];
var b=a.filter(function(x){return x<3});
console.log(b);


Ответ:
[1, 2]


JavaScript test | #JavaScript
Что будет на выходе?

var a=[3,6,9,12,24,36]
var b=a.filter(x=>x%2==0&&x%3==0&&x%4==0)
console.log(b)


Ответ:
[12, 24, 36]


JavaScript test | #JavaScript
Что будет на выходе?

var str="abcde";
console.log(str.charAt(0));
console.log(str.charAt(1));


Ответ:
a
b


JavaScript test | #JavaScript
Что будет на выходе?

var str="abcde";
console.log(str[0]);
console.log(str[1]);


Ответ:
a
b


JavaScript test | #JavaScript
Что будет на выходе?

var str="abcde";
for (var i=0;i<str.length;i++){
console.log(str.charAt(i),str.charCodeAt(i));
}


Ответ:
a 97
b 98
c 99
d 100
e 101


JavaScript test | #JavaScript
Что будет на выходе?

var a=[1,4,9,16]
var b=a.map(Math.sqrt)
console.log(a)
console.log(b)


Ответ:
[ 1, 4, 9, 16 ]
[ 1, 2, 3, 4 ]


JavaScript test | #JavaScript
Что будет на выходе?

var a=[1,2,3,4]
var b=a.map(x=>x+1)
console.log(a)
console.log(b)


Ответ:
[ 1, 2, 3, 4 ]
[ 2, 3, 4, 5 ]


JavaScript test | #JavaScript
Что будет на выходе?

var a=[...Array(4)]
var b=a.map((_,i)=>i)
var c=[...Array(4)].map((_,i)=>i)
var d=Array.prototype.map.call(a,(_,i)=>i)
console.log(a)
console.log(b)
console.log(c)
console.log(d)


Ответ:
[ undefined, undefined, undefined, undefined ]
[ 0, 1, 2, 3 ]
[ 0, 1, 2, 3 ]
[ 0, 1, 2, 3 ]


JavaScript test | #JavaScript
Что будет на выходе?

var str="My name is John";
console.log(str.toUpperCase());
console.log(str.toLowerCase());


Ответ:
MY NAME IS JOHN
my name is john


JavaScript test | #JavaScript