Javascript_03_Variables and Data Types Flashcards

1
Q

/* */

A

Мульти комментирование

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Изменяемый тип данных

A

let!

let a = 1
a = 2
console.log(a) // 2

Let можно перезаписывать

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

var

A

Инициализация: Если переменная объявлена с var, она инициализируется значением undefined.
Область видимости: Функциональная или глобальная. Переменные, объявленные с var, доступны в пределах функции, где они объявлены, или глобально, если объявлены вне функции.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

let

A

Инициализация: Переменная, объявленная с let, не инициализируется до момента её объявления.
Область видимости: Блочная. Переменные, объявленные с let, доступны только внутри блока, в котором они объявлены.
Перезапись: Переменные, объявленные с let, могут быть изменены, но не могут быть переопределены в той же области видимости.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

const

A

Инициализация: Переменная, объявленная с const, должна быть инициализирована в момент объявления.
Область видимости: Блочная. Переменные, объявленные с const, доступны только внутри блока, в котором они объявлены.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Как узнать тип переменной

A

console.log(typeof variable) // string и тд

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

console.log(typeof variable)

A

Выведет тип переменной

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

NaN

A

Выдается когда некорректная или ненайденая математическая операция

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

typeof NaN

A

Выдаст number

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

true логическое значение

A

yes, correct, 1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

false логическое значение

A

no, incorrect, 0

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

const isCool = true;

console.log(typeof isCool)

A

boolean

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

null

A

Явно присваивается переменной для указания на отсутствие значения или “пустого” объекта.
Часто используется для инициализации переменных, которые позже будут содержать объекты.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Явно присваивается переменной для указания на отсутствие значения или “пустого” объекта.
Часто используется для инициализации переменных, которые позже будут содержать объекты.

A

null

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

undefined

A

Означает: Переменная была объявлена, но не инициализирована (ей не было присвоено значение) или не существует. Переменные, которым не было присвоено значение, автоматически получают значение undefined.
Если функция не возвращает значение явно, она возвращает undefined.
Доступ к несуществующим свойствам объекта возвращает undefined.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Тип данных array в js typeof [1,2,3,4,5]

A

object

17
Q

Тип данных времени в js

A

object

18
Q

Как создать время в js юзера считать

A

const date = new Date();

19
Q

Javascript динамический или статический

A

Динамический так как типы данных автоматически подстраиваются под любые которые будут в variable переменной