❓Что будет на выходе?
const a = async () => {
return Promise.reject('Hello');
};
a().catch(error => console.log(error));
console.log('World');Ответ:
❓Что будет на выходе?
function example() {
console.log(a);
var a = 10;
console.log(a);
}
example();Ответ:
❓Что будет на выходе?
var str="aaaabbbb";
console.log( str.match(/a{1}b{1}/)+"" );
console.log( str.match(/a{2}b{2}/)+"" );
console.log( str.match(/a{4}b{4}/)+"" );
console.log( str.match(/a{5}b{5}/)+"" );
Ответ:
ab
aabb
aaaabbbb
null
❓Что будет на выходе?
Ответ:
true
true
true
true
false
false
false
JavaScript test | #JavaScript
function verify(username){
return /^[a-z][a-z0-9_]{5,15}$/i.test(username);
}
console.log( verify("myjinxin2015"))
console.log( verify("smile67"))
console.log( verify("GiacomoSorbi"))
console.log( verify("jhoffner"))
console.log( verify("g964") )
console.log( verify("matt c") ) /
console.log( verify("My_name_is_ZozoFouchtra") )Ответ:
true
true
true
true
false
false
false
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
$123,456,789,
JavaScript test | #JavaScript
function addCommas(money){
var re=/\d{3}/g
return money.replace(re,x=>x+",")
}
console.log( addCommas("$123456789") )Ответ:
$123,456,789,
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
$123,456,789
JavaScript test | #JavaScript
function addCommas(money){
var re=/\d{3}(?!$)/g
return money.replace(re,x=>x+",")
}
console.log( addCommas("$123456789") )Ответ:
$123,456,789
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
John Doe
JavaScript test | #JavaScript
const person = {
firstName: 'John',
lastName: 'Doe',
age: 30,
getFullName: function() {
return this.firstName + ' ' + this.lastName;
}
};
console.log(person.getFullName());Ответ:
John Doe
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
[ 'javascript' ]
[ 'dog', 'cat' ]
JavaScript test | #JavaScript
var str="javascript coffeescript vbscript javacode"
var re2=/(?=java)\b\w+script\b/g
console.log(str.match(re2))
var str="dog,cat,pig,cow"
var re2=/\b\w+\b(?=,cat|,pig)/g
console.log(str.match(re2))
Ответ:
[ 'javascript' ]
[ 'dog', 'cat' ]
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
$123,456,789
$123,456
$123,456,789,0
$123,456,7
JavaScript test | #JavaScript
function addCommas(money){
var re=/\d{3}(?!$)/g
return money.replace(re,x=>x+",")
}
console.log( addCommas("$123456789") )
console.log( addCommas("$123456") )
console.log( addCommas("$1234567890") )
console.log( addCommas("$1234567") )Ответ:
$123,456,789
$123,456
$123,456,789,0
$123,456,7
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
true false true false
JavaScript test | #JavaScript
const a = '5';
const b = 5;
const c = 10;
const result1 = a == b;
const result2 = a === b;
const result3 = b < c;
const result4 = b >= c;
console.log(result1, result2, result3, result4);
Ответ:
true false true false
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
12
JavaScript test | #JavaScript
let a = 5;
let b = a++ + ++a;
console.log(b);
Ответ:
12
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
1
2
1
2
2
1
JavaScript test | #JavaScript
console.log(Math.round(1.45));
console.log(Math.ceil(1.45));
console.log(Math.floor(1.45));
console.log(Math.round(1.55));
console.log(Math.ceil(1.55));
console.log(Math.floor(1.55));
Ответ:
1
2
1
2
2
1
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
@xample
JavaScript test | #JavaScript
var str="example";
var result=str.replace("e","@");
console.log(result);
Ответ:
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
Error: undeclaredVariable is nit defined
JavaScript test | #JavaScript
'use strict';
function strictModeExample() {
undeclaredVariable = 10;
try {
console.log(undeclaredVariable);
} catch (e) {
console.log('Error:', e.message);
}
}
strictModeExample();
Ответ:
Error: undeclaredVariable is nit defined
JavaScript test | #JavaScript
🔥Что будет на выходе?
Ответ:true, 2, 1
JavaScript test | ChatGPT
let obj = { a: 1 };
Object.freeze(obj);
console.log(Object.isFrozen(obj));
console.log(obj.a = 2);
console.log(obj.a);Ответ:
JavaScript test | ChatGPT
❓Что будет на выходе?
Ответ:
MynameisJohn
JavaScript test | #JavaScript
var str="My".concat("name","is","John");
console.log(str);Ответ:
MynameisJohn
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
1, 2, 3, undefined
JavaScript test | #JavaScript
function* numberGenerator() {
yield 1;
yield 2;
yield 3;
}
const gen = numberGenerator();
console.log(gen.next().value);
console.log(gen.next().value);
console.log(gen.next().value);
console.log(gen.next().value);Ответ:
1, 2, 3, undefined
JavaScript test | #JavaScript
Что будет на выходе?
const arr = [];
arr.length = 3;
arr[2] = 1;
arr.forEach((el, i) => console.log(i))
Ответ:
❓Что будет на выходе?
Ответ:
'value1'
JavaScript test | #JavaScript
const symbol1 = Symbol('symbol');
const symbol2 = Symbol('symbol');
const obj = {};
obj[symbol1] = 'value1';
obj[symbol2] = 'value2';
console.log(obj[symbol1]);Ответ:
'value1'
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:[[1], [1, 1], [1, 2, 1], [1, 3, 3, 1], [1, 4, 6, 4, 1]]
JavaScript test | #JavaScript
function recursivePascalTriangle(n, row = [1], triangle = []) {
triangle.push(row);
if (n === triangle.length) {
return triangle;
}
const nextRow = [1];
for (let i = 1; i < row.length; i++) {
nextRow.push(row[i] + row[i - 1]);
}
nextRow.push(1);
return recursivePascalTriangle(n, nextRow, triangle);
}
const result = recursivePascalTriangle(5);
console.log(result);Ответ:
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
1,2,3,4,5
1,2,3,4,5
1 2 3 4 5
1and2and3and4and5
JavaScript test | #JavaScript
var arr=[1,2,3,4,5];
console.log(arr.join());
console.log(arr.join(","));
console.log(arr.join(" "));
console.log(arr.join("and"));
Ответ:
1,2,3,4,5
1 2 3 4 5
1and2and3and4and5
JavaScript test | #JavaScript