TGViewer
Channel Public Channel
JavaScript test

JavaScript test

@js_test

Проверка своих знаний по языку JavaScript.

Ссылка: @Portal_v_IT

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

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

РКН: clck.ru/3KHeYk
Subscribers
9.67K
Photos
3.1K
Videos
14
Links
4.8K

Showing posts older than #4631 · Back to latest

Older Posts 20 shown
Post #4630 826
❓Что будет на выходе?

var words=["abc","123","&##"];
for (var r of words){
var reg=new RegExp(r)
console.log(reg)
}

Ответ:
/abc/
/123/
/&##/


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

var word="abcd";
var regstr=word[0]+Array(word.length-1).join(".")+word.slice(-1);
var reg3=new RegExp("^"+regstr+"$");
console.log(reg3)

Ответ:
/^a..d$/


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

const numbers = [10, 23, 45, 60, 78];
const isDivisibleByFive = numbers.some(num => num % 5 === 0);

if (isDivisibleByFive) {
console.log('Some numbers are divisible by 5');
} else {
console.log('No numbers are divisible by 5');
}

Ответ:
Some numbers are divisible by 5


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

var reg2=/^a.c$/    
console.log(reg2.test("abc"))
console.log(reg2.test("abd"))
console.log(reg2.test("abbc"))

Ответ:
true
false
false


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

function aAn(word){
return (/^(a|e|i|o|u)/i.test(word) ? "An " : "A ") + word;
}
console.log( aAn("apple"))

Ответ:
An apple


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

const numbers = [2, 4, 6, 8, 10];

const allEven = numbers.every(function(num) {
return num % 2 === 0;
});

console.log(allEven);

Ответ:
true


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

var str="good wood food cat bat hat";
console.log( str.match(/(g|w|f)ood/g) );

Ответ:
[ 'good', 'wood', 'food' ]


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

function isPair(s){
var r=/\(\)|\[\]|\{\}/g;
while (r.test(s)) s=s.replace(r,"");
return s=="";
}
console.log( isPair("()") )
console.log( isPair("((()))") )
console.log( isPair("({[]})") )

Ответ:
true
true
true


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

var obj = {
a: 10,
b: 20
};

with (obj) {
var result = a + b;
}

console.log(result);

Ответ:
30


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

var regex=/[*+?.|()]/g;
console.log( "(a*b+c?)|(.)".match(regex) );

Ответ:
[
'(', '*', '+',
'?', ')', '|',
'(', '.', ')'
]


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

var str="dogs cats sheeps car bar star"
var re1=/\b\w+(?:s|ar)\b/g
var re2=/\b\w+(?:s|ar)\b/
var re3=/\b\w+(s|ar)\b/
console.log( str.match(re1) )
console.log( str.match(re2) )
console.log( str.match(re3) )

Ответ:
[ 'dogs', 'cats', 'sheeps', 'car', 'bar', 'star' ]
[
'dogs',
index: 0,
input: 'dogs cats sheeps car bar star',
groups: undefined
]
[
'dogs',
's',
index: 0,
input: 'dogs cats sheeps car bar star',
groups: undefined
]


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

function getNextWeekday(dateString) {
const date = new Date(dateString);
const day = date.getDay();
const diff = (day === 0 ? 1 : 8) - day;
date.setDate(date.getDate() + diff);
return date.toDateString();
}

console.log(getNextWeekday('2023-10-20'));

Ответ:
'Mon Oct 23 2023'


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

var str="aab abb aba"
var re1=/\b(a)(\w)\1\b/g
var re2=/\b(?:a)(\w)\1\b/g
console.log( str.match(re1) )
console.log( str.match(re2) )

Ответ:
[ 'aba' ]
[ 'abb' ]


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

var str="abc";
console.log( str.match(/a|b/g) );
console.log( str.match(/a|b|c/g) );
console.log( str.match(/ab|c/g) );
console.log( str.match(/a|bc/g) );

Ответ:
[ 'a', 'b' ]
[ 'a', 'b', 'c' ]
[ 'ab', 'c' ]
[ 'a', 'bc' ]


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

function* numberGenerator() { 
for (let i = 0; i < 3; i++) {
yield i * 2;
}
}

const numbers = [...numberGenerator()];

console.log(numbers);

Ответ:
[0, 2, 4]


JavaScript test | #JavaScript
Post #4609 728

Forwarded from Reddit

Традиционный январский розыгрыш iPhone 16 Pro Max

Для участие необходимо быть подписанным на:
• @reddit

Не забудьте нажать кнопку «Участвовать» под постом!

Итоги будут уже в понедельник, 26 января, в 20:00 по московскому времени. Победителя случайно выберет рандомайзер

Приз абсолютно бесплатно отправим победителю в зоне доставки СДЭК, платить не надо. Всем удачи!
Post #4608 763
❓Что будет на выходе?

function trickyArgs(a, b, c) {
arguments[0] = 10;
arguments[1] = 20;
arguments[2] = 30;
console.log(a + b + c);
}
trickyArgs(1, 2, 3);

Ответ:
60


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

class Vehicle {
static type() {
return "Generic Vehicle";
}
}

class Car extends Vehicle {
static type() {
return "Car";
}
}

console.log(Car.type());

Ответ:
Car


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

function multiply(a, b = a * 2) {
return a * b;
}

console.log(multiply(3));

Ответ:
18


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

var s="100001,111,12222221,222,3333,12321,14441";
var match=s.match(/1.+?1/g)
console.log(match)

Ответ:
[ '100001', '111', '12222221', '12321', '14441' ]


JavaScript test | #JavaScript
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →