- Чему будет равно выражение
var result = -1 / 0;
1. -Infinity
2. Infinity
3. Number.NEGATIVE_INFINITY
4. -Number.POSITIVE_INFINITY
5. NaN
Правильные ответы: 1, 3, 4
- В резуьтате каких операций можно получить
NaN
1. -1 / -Infinity
2. -1 / 0
3. 0 / 0
4. Number.POSITIVE_INFINITY / -Number.POSITIVE_INFINITY
5. Infinity * Number.POSITIVE_INFINITY
Правильные ответы: 3, 4
- Какие из нижеперечисленных выражений истинны
1. 1 / 0 === Infinity
2. -1 / 0 === -Number.POSITIVE_INFINITY
3. -0.5 + 0.6 === 0.1
4. Number.MAX_VALUE + Math.pow(2, 12) === Number.MAX_VALUE
5. Number.POSITIVE_INFINITY === Number.MAX_VALUE + Infinity
Правильные ответы: 1, 2, 4, 5
- Какие из нижеперечисленных выражений ложны
1. 9999999999999999 < 10000000000000000
2. NaN === NaN
3. Number.MAX_VALUE + Math.pow(2, 10) === Number.MAX_VALUE
4. -0.9 + 1.4 === 0.5
5. 0 === 0
Правильные ответы: 1, 2, 4
- Какие из нижеперечисленных выражений истинны
1. Math.ceil(Math.pow(2, 4)) === Math.floor(Math.pow(2, 4))
2. Number.POSITIVE_INFINITY === Infinity
3. -0.9 + 1.4 === 0.5
4. isNaN(0) === false
5. isNaN(0) === true
Правильные ответы: 1, 2, 4
- Какие из нижеперечисленных выражений истинны
1. new Number(10) === 10
2. (2).toString() === 2..toString()
3. !!'1'
4. 0 === 0
5. false == 'false'
Правильные ответы: 2, 3, 4
- Какие из нижеперечисленных выражений истинны
1. new Number(10) + 0 === 10;
2. 2..toString() === 2..toString()
3. !!''
4. 0 == '0'
5. 'true' == true
Правильные ответы: 1, 2, 4
- Какие из нижеперечисленных выражений истинны
1. Number(10) === 10
2. 2..toFixed(1) === 2.0.toString()
3. !!{}
4. '0' == 0
5. true === true
Правильные ответы: 1, 3, 4, 5
- Какие из нижеперечисленных выражений истинны
1. +'10' === 10
2. new String(2).toString() == 2
3. !!0
4. 0 == 0
5. null == undefined
Правильные ответы: 1, 2, 4, 5
- Какие из нижеперечисленных выражений истинны
1. !!!{}
2. +'2.0' == (2).toString()
3. !!'mail.ru'
4. +0 === +'0'
5. null === undefined
Правильные ответы: 2, 3, 4
- Какие из нижеперечисленных выражений истинны
var myString = 'mail.ru';
1. myString.charAt(0) === 'm'
2. myString.substring(1, 4) === 'mail'
3. myString.slice(-myString.indexOf('.')) === 'l.ru'
4. myString.split('.')[0] === 'mail'
5. myString.slice(1, -1) === 'ail'
Правильные ответы: 1, 3, 4
- Какие из нижеперечисленных выражений истинны
var myString = 'mail.ru';
1. myString.charAt(myString.length) === 'u'
2. myString.substring(1, 4) === 'ail'
3. myString.slice(-4) === 'l.ru'
4. myString.split('.')[0] === 'mail.'
5. myString.slice(1, -1) === 'ail.r'
Правильные ответы: 2, 3, 5
- Какие из нижеперечисленных выражений истинны
var myString = 'mail.ru';
1. myString.charAt(myString.length - 1) === 'u'
2. myString.substr(1, 4) === 'ail'
3. myString.slice(0) === myString
4. myString.split('.')[1] === 'ru'
5. myString.slice(1, -3) === 'ail.r'
Правильные ответы: 1, 3, 4
- Какие из нижеперечисленных выражений истинны
var myString = 'mail.ru';
1. myString.charAt(myString.indexOf('.')) === '.'
2. myString.substr(1, 4) === 'ail.'
3. myString.slice(-1) === 'r'
4. myString.split('.')[1] === '.ru'
5. myString.slice(0, 0) === ''
Правильные ответы: 1, 2, 5
- Какие из нижеперечисленных выражений истинны
var myString = 'mail.ru';
1. myString.charAt(myString.lastIndexOf('.')) === '.'
2. myString.substr(myString.lastIndexOf('.')) === '.ru'
3. myString.slice(-1) === 'm'
4. myString.split()[0] === myString
5. myString.slice(0, 0) === 'm'
Правильные ответы: 1, 2, 4
- Какой код создаст массив с длинной 10
1. var array = new Array(10)
2. var array = new Array('10')
3. var array = [10]
4. var array = [Math.pow(10, 9)].join().split('')
5. var array = 10 * [10]
Правильные ответы: 1, 4
- Какой код создаст массив с длинной 100
1. var array = new Array(100)
2. var array = new Array('100')
3. var array = [100]
4. var array = [Math.pow(100, 10)].join().split('')
5. var array = 10 * [100]
Правильные ответы: 1
- Какой код создаст массив с длинной 1
1. var array = new Array(1)
2. var array = new Array('1')
3. var array = [1]
4. var array = [,]
5. var array = 1 * [1]
Правильные ответы: 1, 2, 3, 4
- Какой код создаст массив с длинной 5
1. var array = new Array(5)
2. var array = new Array('5')
3. var array = [5]
4. var array = [,1,,,5]
5. var array = 5 * [5]
Правильные ответы: 1, 4
- Какой код создаст массив с длинной 0
1. var array = new Array(0)
2. var array = new Array('0')
3. var array = [0]
4. var array = [,]
5. var array = []
Правильные ответы: 1, 5
- Какие методы класса Array определяются стандартом ECMAScript5
reverse()
unshift()
reduce()
indexOf()
some()
Правильные ответы: 3, 4, 5
- В результате выполнения какого кода в результате будет массив
var array = 'mail.ru'.split('');
??
result = ['a', 'i', 'l', 'm', 'r'];
1. result = array.sort().slice(1, -1)
2. result = array.sort().pop().unshift()
3. array.sort().pop();
array.unshift();
result = array;
4. result = array.sort().splice(array.indexOf('.') + 1, 5);
5. result = array.reverse().slice(1, -1)
Правильные ответы: 1, 3, 4
- Чему будет равен массив после данной операции
var array = [1, 3, 4, 2, 7, 5, 6];
array.length = 3;
array = array.concat(array);
1. [1, 3, 4, 2, 7, 5, 6, 1, 3, 4, 2, 7, 5, 6]
2. [1, 3, 4]
3. [1, 3, 4, 2, 7, 5, 6]
4. [1, 3, 4, 1, 3, 4]
5. [1, 3, 4, 2, 1, 3, 4, 2]
Правильные ответы: 4
- Какие из нижепредставленных выражений истинны
var array = [1, 3, 4, 2, 7, 5, 6];
1. array.every(function (x) {return x < 4})
2. array.some(function (x) {return x < 4})
3. !array.filter(function (x) {return x === 0}).length
4. array.pop() === 6
5. array.shift() === 6
Правильные ответы: 2, 3, 4
- Какие из нижепредставленных выражений истинны
var array = 'mail.ru'.split('');
1. array.splice(4, 3);
array.join('') === 'mail'
2. array.slice(4, 4);
array.join('') === 'mail'
3. [].concat(array.pop()) === 'u'
4. array.indexOf(array.slice(0, 1).join('')) === 0
5. array.concat(array).lastIndexOf('.') === 4
Правильные ответы: 1, 4
- Что вернет
typeof null
- "object"
- "number"
- "function"
- "undefined"
- "string"
Правильные ответы: 1
- Что вернет
typeof {}
- "object"
- "number"
- "function"
- "undefined"
- "string"
Правильные ответы: 1
- Что вернет
typeof function(){}
- "object"
- "number"
- "function"
- "undefined"
- "string"
Правильные ответы: 3
- Что вернет
typeof (function(){})()
- "object"
- "number"
- "function"
- "undefined"
- "string"
Правильные ответы: 4
- Что вернет
typeof typeof (function(){})()
- "object"
- "number"
- "function"
- "undefined"
- "string"
Правильные ответы: 5