❓Что будет на выходе?
Ответ:
World
World
World
JavaScript test | #JavaScript
var str="Hello beautiful World!";
console.log(str.slice(16,21))
console.log(str.substring(16,21))
console.log(str.slice(16,-1))
Ответ:
World
World
World
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
World
JavaScript test | #JavaScript
let str = "Hello, World!";
let result = str.substring(7, 12);
console.log(result);
Ответ:
World
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
[ 'a', 'b', 'c', 'd', 'e', 'f' ]
[ 'ab', 'cd', 'ef' ]
[ 'abc', 'def' ]
JavaScript test | #JavaScript
var str="abcdef";
console.log( str.match(/./g) )
console.log( str.match(/../g) )
console.log( str.match(/.../g) )
Ответ:
[ 'a', 'b', 'c', 'd', 'e', 'f' ]
[ 'ab', 'cd', 'ef' ]
[ 'abc', 'def' ]
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
b
ab
aab
aaaab
JavaScript test | #JavaScript
var str="aaaabbbb";
console.log( str.match(/a{0,0}b/)+"" );
console.log( str.match(/a{0,1}b/)+"" );
console.log( str.match(/a{0,2}b/)+"" );
console.log( str.match(/a{0,100}b/)+"" );
Ответ:
b
ab
aab
aaaab
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
60.5
JavaScript test | #JavaScript
const a = '10';
const b = 20;
const c = '30.5';
const result = Number(a) + b + Number.parseFloat(c);
console.log(result);
Ответ:
60.5
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
Hello World!
My Name Is John.
JavaScript test | #JavaScript
function capIt(str){
return str.split(/ /)
.map(s=>s.replace(/^./,x=>x.toUpperCase()))
.join(" ")
}
console.log( capIt("hello world!"))
console.log( capIt("my name is John."))Ответ:
Hello World!
My Name Is John.
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
[ 1, 3, 5 ]
JavaScript test | #JavaScript
var a=[1,2,3,4,5];
var b=a.filter(x=>x%2);
console.log(b);
Ответ:
[ 1, 3, 5 ]
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
/^a..d$/
JavaScript test | #JavaScript
var word="abcd";
var regstr=word[0]
+word.slice(1,-1).replace(/./g,".")
+word.slice(-1);
var reg1=new RegExp("^"+regstr+"$");
console.log(reg1)
Ответ:
/^a..d$/
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
[ 3, 7 ]
JavaScript test | #JavaScript
function removeOdd(arr){
for (var i=0;i<arr.length;i++)
if (arr[i]%2) arr.splice(i,1)
return arr;
}
console.log(removeOdd([1,3,5,7,9])) Ответ:
[ 3, 7 ]
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
true
true
true
JavaScript test | #JavaScript
function intRoot1(n){
return Number.isInteger(Math.sqrt(n));
}
function intRoot2(n){
return Math.sqrt(n)%1==0;
}
function intRoot3(n){
var x=Math.round(Math.sqrt(n));
return x*x==n;
}
console.log(intRoot1(16))
console.log(intRoot2(16))
console.log(intRoot3(16)) Ответ:
true
true
true
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
true
true
true
true
JavaScript test | #JavaScript
var s="ab";
console.log( /a?b/.test(s) );
console.log( /x?b/.test(s) );
console.log( /x?b?/.test(s) );
console.log( /x?y?/.test(s) );
Ответ:
true
true
true
true
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
aaaab
aaaabbbb
JavaScript test | #JavaScript
var s="aaaabbbb";
console.log( s.match(/a*b/)+"" );
console.log( s.match(/a*b*/)+"" );
Ответ:
aaaab
aaaabbbb
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
[ '100001', '111', '12222221', '12321', '14441' ]
JavaScript test | #JavaScript
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
❓Что будет на выходе?
Ответ:
18
JavaScript test | #JavaScript
function multiply(a, b = a * 2) {
return a * b;
}
console.log(multiply(3));Ответ:
18
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
Car
JavaScript test | #JavaScript
class Vehicle {
static type() {
return "Generic Vehicle";
}
}
class Car extends Vehicle {
static type() {
return "Car";
}
}
console.log(Car.type());Ответ:
Car
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
60
JavaScript test | #JavaScript
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
Forwarded from Reddit
Традиционный январский розыгрыш iPhone 16 Pro Max
Для участие необходимо быть подписанным на:
• @reddit
Не забудьте нажать кнопку «Участвовать» под постом!
Итоги будут уже в понедельник, 26 января, в 20:00 по московскому времени. Победителя случайно выберет рандомайзер
Приз абсолютно бесплатно отправим победителю в зоне доставки СДЭК, платить не надо. Всем удачи!
Для участие необходимо быть подписанным на:
Не забудьте нажать кнопку «Участвовать» под постом!
Итоги будут уже в понедельник, 26 января, в 20:00 по московскому времени. Победителя случайно выберет рандомайзер
Приз абсолютно бесплатно отправим победителю в зоне доставки СДЭК, платить не надо. Всем удачи!
❓Что будет на выходе?
Ответ:
[0, 2, 4]
JavaScript test | #JavaScript
function* numberGenerator() {
for (let i = 0; i < 3; i++) {
yield i * 2;
}
}
const numbers = [...numberGenerator()];
console.log(numbers);Ответ:
[0, 2, 4]
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
[ 'a', 'b' ]
[ 'a', 'b', 'c' ]
[ 'ab', 'c' ]
[ 'a', 'bc' ]
JavaScript test | #JavaScript
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
❓Что будет на выходе?
Ответ:
[ 'aba' ]
[ 'abb' ]
JavaScript test | #JavaScript
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
❓Что будет на выходе?
Ответ:
'Mon Oct 23 2023'
JavaScript test | #JavaScript
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