❓Что будет на выходе?
Ответ:
/abc/
/123/
/&##/
JavaScript test | #JavaScript
var words=["abc","123","&##"];
for (var r of words){
var reg=new RegExp(r)
console.log(reg)
}
Ответ:
/abc/
/123/
/&##/
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
false
JavaScript test | #JavaScript
var words=["abc","123","&##"];
const students = [
{ name: 'Alice', age: 20 },
{ name: 'Bob', age: 22 },
{ name: 'Charlie', age: 23 }
];
const studentToFind = { name: 'Bob', age: 22 };
const isIncluded = students.includes(studentToFind);
console.log(isIncluded);
Ответ:
false
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
1.23 1.24 1.23
JavaScript test | #JavaScript
var n=1.23456
var a=Math.round(n*100)/100
var b=Math.ceil(n*100)/100
var c=Math.floor(n*100)/100
console.log(a,b,c);
Ответ:
1.23 1.24 1.23
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
false
false
false
JavaScript test | #JavaScript
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("({[})") )Ответ:
false
false
false
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
[ 111, 111.12, 111.12 ]
JavaScript test | #JavaScript
var num=111.1234;
var s=num.toFixed(2) //s=="111.12"
var a=parseInt(s),
b=parseFloat(s),
c= +s
console.log([a,b,c])
Ответ:
[ 111, 111.12, 111.12 ]
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
5
JavaScript test | #JavaScript
let arr = [1, 2, 3, 4, 5];
arr.length = 3;
arr.push(6, 7);
console.log(arr.length);
Ответ:
5
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
a b c
JavaScript test | #JavaScript
var str=" a b c ";
console.log(str.trim());
Ответ:
a b c
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
3 [1, 2, 3]
JavaScript test | #JavaScript
let arr = [1, 2, 3, 4, 5];
arr.length = 3;
console.log(arr.length);
console.log(arr);
Ответ:
3 [1, 2, 3]
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
-1
-1
6
-1
JavaScript test | #JavaScript
var str="Hello World!";
console.log(str.indexOf("world"))
console.log(str.lastIndexOf("world"))
console.log(str.search(/world/i))
console.log(str.search(/word/i))
Ответ:
-1
-1
6
-1
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
a for apple
98
99
100
101
JavaScript test | #JavaScript
var chars="abcde".split("");
for (var i=0;i<chars.length;i++){
var tmp=chars[i].charCodeAt();
if (tmp==97) console.log("a for apple");
else console.log(tmp);
}Ответ:
a for apple
98
99
100
101
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
["name: Alice", "age: 30", "city: New York"]
JavaScript test | #JavaScript
const person = {
name: "Alice",
age: 30,
city: "New York"
};
const keys = Object.keys(person);
const values = Object.values(person);
const result = keys.map((key, index) => `${key}: ${values[index]}`);
console.log(result);Ответ:
["name: Alice", "age: 30", "city: New York"]
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
15
15
JavaScript test | #JavaScript
function plus(a,b,c,d,e){
return a+b+c+d+e;
}
var arg1=[1,2,3,4,5];
var arg2=[2,3];
console.log(plus(...arg1));
console.log(plus(1,...arg2,4,5));Ответ:
15
15
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
AbAbAbAb
JavaScript test | #JavaScript
var str="abababab";
console.log( str.replace(/a/g, x=>x.toUpperCase()) );
Ответ:
AbAbAbAb
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
[0, 2, 4, 6, 8]
JavaScript test | #JavaScript
var arr = Array.from({ length: 5 }, (v, i) => i * 2);
console.log(arr);Ответ:
[0, 2, 4, 6, 8]
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
[ 2, 4, 6, 8 ]
[ 8, 6, 4, 2 ]
JavaScript test | #JavaScript
var a=[2,4,6,8]
var b=a.map((_,i,arr)=>arr[arr.length-1-i])
console.log(a)
console.log(b)
Ответ:
[ 2, 4, 6, 8 ]
[ 8, 6, 4, 2 ]
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
1 + 2 = 3
JavaScript test | #JavaScript
var a=1,b=2;
console.log(`${a} + ${b} = ${a+b}`);
Ответ:
1 + 2 = 3
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
7
JavaScript test | #JavaScript
function trickyCount(n) {
if (n <= 1) return n;
return trickyCount(n - 1) + trickyCount(n - 2);
}
function wrapCount(n) {
return trickyCount(n) - trickyCount(n - 4);
}
console.log(wrapCount(6));Ответ:
7
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
[ 1, 2, 3, 4, 5, 6 ]
JavaScript test | #JavaScript
var arr=[[1,2],[3,4],[5,6]];
var result=[];
for (var i=0;i<arr.length;i++)
result=result.concat(arr[i]);
console.log(result);
Ответ:
[ 1, 2, 3, 4, 5, 6 ]
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
[ 'a', 'b', 'c' ]
JavaScript test | #JavaScript
var arr=['c','a','b'];
arr.sort();
console.log(arr)
Ответ:
[ 'a', 'b', 'c' ]
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
6, 15, -3
JavaScript test | #JavaScript
function mystery(x) {
return (function(y) {
return x + y;
})(x * 2);
}
const result1 = mystery(2);
const result2 = mystery(5);
const result3 = mystery(-1);
console.log(result1, result2, result3);Ответ:
6, 15, -3
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
[1, 2, 3]
[1, 4, 9]
JavaScript test | #JavaScript
var arr3=[1,2,3];
var pow1=arr3.map(x=>Math.pow(x,1));
var pow2=arr3.map(x=>Math.pow(x,2));
console.log(pow1);
console.log(pow2);
Ответ:
[1, 2, 3]
[1, 4, 9]
JavaScript test | #JavaScript