01 Модуль -- 01 Основы Flashcards

1
Q

Шаг, выполняющийся после написания программы, который конвертирует исходный код в файле в набор инструкций понятных компьютеру

A

Компилятор или Интерпретатор.

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

Код пишется не для машины, а для

A

разработчиков

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

JavaScript — …….уровневый язык программирования

A

высокоуровневый, который создан с расчетом на то, что их должны понимать люди. Они независимы: программистам не нужно знать, на каком оборудовании будет запускаться программа.

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

JavaScript — спецификации

A

EcmaScript

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

Где нужно подключить тег script

A

необходимо подключать скрипт перед закрывающим тегом body

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

Инструкция (statement)

A

это связанный набор слов и символов из синтаксиса языка, которые объединяются, чтобы выразить одну идею, одну инструкцию для машины. В JavaScript можно различить инструкцию по точке с запятой в конце.
Пример:
a = b * 2;

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

Литерал(literal) -

A

представляющая собой фиксированное значение. 100 и 3.1415 — числовые литералы.
“Один”, “два” и “три” — строковые литералы, записанные с использованием различных допустимых типов кавычек.
Логические значения — два литерала: true и false

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

Выражение (expression) —

A

ссылка на переменную или значение, или на набор переменных и значений в сочетании с операторами. Инструкции состоят из частей, как в любом языке предложения состоят из фраз, и эти фразы называются выражениями.
Пример:
[ [a] = [ [b] * [2] ] ]

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

Интерфейс —

A

это набор свойств и методов сущности, доступных для использования.

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

Свойство

A

У нас с вами есть свойства: рост, вес, цвет глаз, то есть какие-то описательные характеристики. Так же и у данных есть
Пример:
сущность.имя_свойства

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

Метод

A

Метод это вызов действия
Пример:
сущность.имя_метода()

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

Строгий режим

A

предотвращает определенные ошибки, такие как использование небезопасных конструкций.
Всегда пишите код в строгом режиме.
Пример:
‘use strict’;

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

JavaScript слабо типизированный язык

A

поэтому переменная не ассоциируется с каким-либо типом данных, тип есть у значения переменной. То есть переменная может хранить значения разных типов.

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

alert выводит

A

модальное окно, текст которого соответствует значению переменной (или литерала) которую мы укажем в скобках.

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

Для вывода данных будем использовать 2 метода

A

console.log() и alert().

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

Для получения данных от пользователя будем использовать

A

prompt() и confirm()

17
Q

confirm() — выводит

A

модальное окно с сообщением, и 2 кнопки, Ok и Cancel. При нажатии на Ok, на место вызова функции возвращается true, при нажатии на Cancel возвращается false.

18
Q

prompt() — выводит

A

модальное окно с полем ввода и кнопками Ok и Cancel. При Ok возвращает то, что было введено в поле ввода, при Cancel возвращает null.

19
Q

Важная особенность prompt в том, что не зависимо что ввел пользователь,

A

всегда вернется строка. Тоесть если пользователь ввел 5, то вернется не число 5, а строка “5”. Об этом необходимо всегда помнить.

20
Q

Инициализировать значением

A

присвоит значение