WorksheetsJS 101-200
Total questions: 66
Worksheet time: 33mins
Как объявить переменную с неизменяемым значением?
let x = 5;
var x = 5;
static x = 5;
const x = 5;
fixed x = 5;
Какобъявитьфункцию-стрелку?
function f() => {}
arrow f() {}
const f = () => {}
() -> {}
def f() {}
Какое значение имеет выражение typeof []?
"list"
"collection"
"object"
"array"
"object[]"
Как проверить, является ли значение функцией?
class(x) == function
isFunction(x)
typeof x === "function"
x.isFunc()
func(x)
Как создать пустую строку?
null
{}
""
[]
empty
Как проверить, является ли значение null?
x == null
null(x)
x === null
typeof x == null
isNull(x)
Какоезначениевернёт Boolean("")?
undefined
false
0
true
null
Как проверить, является ли значение undefined?
x === undefined
typeof x == none
isUndefined(x)
x == undefined
x === null
Какое значение имеет typeofnull?
"object"
"nothing"
"undefined"
"null"
"empty"
Какое значение имеет typeofundefined?
"null"
"object"
"none"
"undefined"
"empty"
Как узнать количество свойств объекта?
Object.keys(obj).length
obj.length
obj.count
obj.size
length(obj)
Как перебрать массив с помощью цикла?
forEachi in arr {}
for (let i=0;i<arr.length;i++) {}
iterate arr {}
loop arr {}
arr.for {}
Как перебрать элементы массива современным способом?
arr.forEach(x => {})
arr.iterate(x => {})
arr.mapEach(x => {})
arr.each(x => {})
arr.loop(x => {})
Как создать массив чисел от 1 до 3?
array(1,2,3)
[1,2,3]
list(1,2,3)
new Array(1,2,3)
{1,2,3}
Какузнатьтиппеременной?
x.type
type(x)
getType(x)
typeof x
class(x)
Как преобразовать объект в массив ключей?
obj.keys()
toKeys(obj)
Object.keys(obj)
keys(obj)
obj.getKeys()
Как преобразовать объект в массив значений?
values(obj
Object.values(obj)
toValues(obj)
obj.values()
obj.getValues()
Как преобразовать объект в массив пар [ключ, значение]?
entries(obj)
toEntries(obj)
Object.entries(obj)
obj.entries()
obj.getEntries()
Какобъединитьдваобъекта?
Object.assign({}, obj1, obj2)
union(obj1,obj2)
obj1 + obj2
obj1.append(obj2)
merge(obj1,obj2)
Какскопироватьобъект?
copy(obj)
obj.copy()
Object.assign({}, obj)
obj.clone()
Object.copy(obj)
Как создать объект через конструктор?
{}
new Object()
make Object()
Object()
Как проверить, является ли значение числом?
isNumber(x)
class(x) == number
typeof x === "number"
x.type === "number"
x.isNum()
Как проверить, является ли значение массивом?
Array.isArray(x)
isArray(x)
class(x) == array
typeof x == "array"
x.isArray()
Как проверить, является ли значение строкой?
class(x) == string
isString(x)
x.type === "string"
typeof x === "string"
x.isStr()
Как проверить, является ли значение булевым?
x.type === "boolean"
isBool(x)
x.isBool()
typeof x === "boolean"
class(x) == bool
Какобъявитькласс?
MyClass = class {}
new class MyClass {}
class MyClass {}
create class MyClass {}
define class MyClass {}
Каксоздатьобъекткласса?
Как объявить конструктор внутри класса?
init() {}
start() {}
constructor() {}
build() {}
new() {}
Какнаследоватькласс?
class B : A {}
class B childOf A {}
class B extends A {}
class B inherits A {}
class B from A {}
Как вызвать метод родителя в классе?
super.method()
root.method()
base.method()
parent.method()
this.super.method()
Какэкспортироватьфункцию?
function f() export {}
send f()
function export f(){}
f() -> export
export function f(){}
Как импортировать функцию из файла?
require f("./file.js")
import {f} from "./file.js"
include f("./file.js")
use f from "./file.js"
load f("./file.js")
Как проверить, является ли значение объектом?
isObject(x)
object(x)
typeof x === "object"
x.isObj()
class(x) == object
Какобъявитьмодуль?
export default {}
new module {}
package {}
module {}
define {}
Какое ключевое слово используется для обработки ошибок?
catch
except
error
try
throw
Как завершить работу скрипта ошибкой?
error("msg")
raise("msg")
stop("msg")
throw new Error("msg")
fail("msg")
Как проверить равенство без приведения типов?
==
eq
=
===
equal
Как проверить равенство с приведением типов?
===
eq
==
equal
=
Как проверить неравенство без приведения типов?
!==
<>
!=
ne
not
Как проверить неравенство с приведением типов?
!==
<>
!=
ne
not
Как узнать длину строки?
"abc".size
"abc".length
len("abc")
length("abc")
"abc".count
Как получить символ строки по индексу?
"abc".get(1)
"abc".charAt[1]
"abc".take(1)
"abc".symbol(1)
"abc"[1]
Какполучитьподстроку?
"abc".part(0,2)
"abc".cut(0,2)
"abc".sliceStr(0,2)
"abc".extract(0,2)
"abc".substring(0,2)
Какзаменитьчастьстроки?
"abc".change("a","z")
"abc".replace("a","z")
"abc".edit("a","z")
"abc".swap("a","z")
"abc".update("a","z")
Как обрезать пробелы вокруг строки?
" abc ".trim()
" abc ".clean()
" abc ".cut()
" abc ".strip()
" abc ".remove()
Как проверить, начинается ли строка с "abc"?
"abcdef".isStart("abc")
"abcdef".first("abc")
"abcdef".begin("abc")
"abcdef".startsWith("abc")
"abcdef".checkStart("abc")
Как проверить, заканчивается ли строка на "xyz"?
"abcxyz".endsWith("xyz")
"abcxyz".checkEnd("xyz")
"abcxyz".finish("xyz")
"abcxyz".last("xyz")
abcxyz".isEnd("xyz")
Какпроверитьналичиеподстроки?
"hello".contains("ell")
"hello".exists("ell")
"hello".includes("ell")
"hello".has("ell")
"hello".check("ell")
Какполучитьиндексподстроки?
"hello".indexOf("e")
"hello".find("e")
"hello".lookup("e")
"hello".search("e")
"hello".pos("e")
Как получить последний индекс подстроки?
"hello".posLast("l")
"hello".lastIndexOf("l")
"hello".findLast("l")
"hello".searchLast("l")
"hello".lookupLast("l")
Какое ключевое слово используется для создания цикла?
loop
iterate
for
repeat
cycle
Как объявить цикл while?
repeat (x < 5) {}
loop while (x < 5) {}
when (x < 5) {}
while (x < 5) {}
until (x < 5) {}
Как объявить цикл do...while?
whiledo (x < 5) {}
do {} while (x < 5)
loop {} while (x < 5)
repeat {} until (x < 5)
run {} while (x < 5)
Как написать тернарный оператор?
x > 5 ? "yes" : "no"
x > 5 => "yes" : "no"
if (x > 5) ? "yes" : "no"
x > 5 then "yes" else "no"
x > 5 ? then "yes" else "no"
Как преобразовать число в JSON?
42.toJSON()
numToJSON(42)
JSON.stringify(42)
toJSON(42)
convertJSON(42)
Как преобразовать дату в строку?
(new Date()).str()
(new Date()).toString()
(new Date()).asText()
(new Date()).stringify()
(new Date()).convert()
Как получить текущую дату и время?
Как получить только год из даты?
(new Date()).getYear()
(new Date()).getFullYear()
(new Date()).getOnlyYear()
(new Date()).year()
(new Date()).fullYear()
Как получить месяц из даты?
(new Date()).month()
(new Date()).getM()
(new Date()).getMonth()
(new Date()).getMonths()
(new Date()).fullMonth()
Как получить день месяца?
(new Date()).getDays()
(new Date()).getDayNumber()
(new Date()).getDate()
(new Date()).day()
(new Date()).fullDate()
Как получить день недели?
(new Date()).weekday()
(new Date()).dayOfWeek()
(new Date()).getDay()
(new Date()).getWeekDay()
(new Date()).weekDay()
Как получить миллисекунды с 1970 года?
Как получить миллисекунды из объекта Date?
(new Date()).now()
(new Date()).getTime()
(new Date()).stamp()
(new Date()).time()
(new Date()).ms()
Как преобразовать дату в JSON?
(new Date()).toJSON()
(new Date()).asJSON()
(new Date()).stringify()
(new Date()).toStringJSON()
(new Date()).convertJSON()
Как сравнить две даты?
date1 === date2
date1.equals(date2)
date1.getTime() === date2.getTime()
date1 == date2
compare(date1,date2)
Как добавить 1 день к дате?
date.incrementDay()
date.setDate(date.getDate()+1)
date.plusDay(1)
date.addDay(1)
date.nextDay()
