Size: a a a

2019 December 01

🦁

🦁 in JS
Taras Postolyuk
Кто может обьяснить что такое литерал, очень часто слышу в туториалах это слово.
гугл
источник

VL

Vladimir Luvolunov in JS
Taras Postolyuk
Кто может обьяснить что такое литерал, очень часто слышу в туториалах это слово.
Если не ошибаюсь, то это какое-то значение в переменной
источник

VL

Vladimir Luvolunov in JS
Абстрактное
источник

VL

Vladimir Luvolunov in JS
Вот в тс есть литеральные типы
источник

VL

Vladimir Luvolunov in JS
Например
источник

V

V L A S O V in JS
Taras Postolyuk
Кто может обьяснить что такое литерал, очень часто слышу в туториалах это слово.
Первая ссылка в Гугле
источник

VL

Vladimir Luvolunov in JS
type msg = 0 | 1

Здесь переменные типа msg получают только два литерала либо 0, либо 1
источник

VL

Vladimir Luvolunov in JS
Как-то так
источник

VL

Vladimir Luvolunov in JS
Но лучше и вправду гугл
источник

VL

Vladimir Luvolunov in JS
А то я сейчас наврал
источник

GV

Gennadiy Vatitov in JS
Угу, вывод из википедии, что литералы это любое представление значений какого-то типа данных
источник

GV

Gennadiy Vatitov in JS
Т.е. все, что в программе интерпретатором данного языка будет восприниматься как значение, причем неизменное
источник

GV

Gennadiy Vatitov in JS
123 - числовой литерал, 'гав' - строковый литерал
источник

TP

Taras Postolyuk in JS
Vladimir Luvolunov
Если не ошибаюсь, то это какое-то значение в переменной
Спасибо
источник

TP

Taras Postolyuk in JS
Gennadiy Vatitov
123 - числовой литерал, 'гав' - строковый литерал
Благодарю
источник

GV

Gennadiy Vatitov in JS
👍
источник

W

WwW in JS
Всем привет. Подскажите пожалуйста. Почему последнии два алерта выводят два раза 0 вместо 0, а затем 1? Почему при присваивании вызова функции в переменную результат при каждом вызове увеличивается на 1, а при обычном вызове функции нет? Т.е. куда записывается  результат в первых 3х алертах и почему такое не происходит в последних двух?

function makeCounter() {
   
   let count = 0;
   return function() {
       
       return count++;
   };
}
let counter1 = makeCounter();
let counter2 = makeCounter();
alert( counter1() ); // 0
alert( counter1() ); // 1
alert( counter2() ); // 0 (независимо)
alert(makeCounter()());
alert(makeCounter()());
источник

МБ

Максим Баранов... in JS
почитай замыкания более подробно и сам поймешь)
источник

W

WwW in JS
Максим Баранов
почитай замыкания более подробно и сам поймешь)
Вот я и читаю. Как раз оттуда пример. Ничего там непонятно на этот счет
источник

МБ

Максим Баранов... in JS
в последних алертах ты два раза независимо вызываешьт фукнцию
источник