Переменная — это ключевое слово, которое используется для хранения значения в машинописном тексте или для хранения значения результата операции.
Тип Var вводится первым для установки переменной.
В Es6 пришло обновление var, то есть let и const
Какой тип переменной выбрать
Если вам нужно иметь постоянное значение, вам следует выбрать const, которое нельзя изменить после его назначения.
Для остальных целей вы можете использовать let или var. Я предпочитаю пусть
Объявление переменной
let [var_name] : [type_annotation or type] = значение совпадает с типом;
let value: number = 27
Главное, какой тип аннотации вводится, значение того же типа должно быть помещено в переменную (если число, то 033, если строка, то «coder 033»).
аннотация типа - это не что иное, как вам нужно указать тип значения, которое помещается в эту переменную, например строку, логическое значение, число, любое...
let admin: string; admin = "name" // It will pop-up error because i try to assign number to string // admin = 15
Правила создания переменных
- Начните с буквы, подчеркивания или доллара.
let age: string; let _age: string; let $age: string;
неправильные форматы
let 1age: string; let !age: string; let @age: string;
Вы можете использовать номер, но не в начале
let age1: string;
Если имя переменной больше, используйте верблюжий регистр или подчеркивание для удобства чтения.
let ageOfPerson: string; let age_of_person: string;
Типы присвоения переменной
// Declare and assign same time let username : string = "name" // Declare first assign later let username1 : string username1= "name" // Declare without type annotation let username2 = "name" //If you run this file the output will be shown as string string string console.log(typeof(username),typeof(username1),typeof(username2));
Посмотрите полный курс на Skillshare, нажмите на ссылку ниже и получите бесплатную подписку на 1 месяц.
https://www.skillshare.com/en/r/profile/Coder033/26410885?gr_tch_ref=on&gr_trp=on
Следите за более интересными темами :-)
Подпишитесь на нас в
Instagram:- https://www.instagram.com/Coder_033/
Youtube: = https://www.youtube.com/@coder033
Github :- https://github.com/Coder033
Skillshare https://www.skillshare.com/profile/Coder033/26410885