Переменная — это ключевое слово, которое используется для хранения значения в машинописном тексте или для хранения значения результата операции.

Тип 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

Правила создания переменных

  1. Начните с буквы, подчеркивания или доллара.
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