Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Оператори Порівняння | Умовні Оператори
Вступ до TypeScript

bookОператори Порівняння

Почнемо з визначення, що таке оператори порівняння. Отже...

Ось основні оператори порівняння в TypeScript:

  • == (рівність): Порівнює два значення на рівність, за потреби приводячи їх до спільного типу. Наприклад:
12
let example = 5 == "5"; console.log(example); // true
copy
  • === (строга рівність): Порівнює два значення на рівність без приведення типів. Цей оператор враховує як тип, так і значення. Наприклад:
1234
let first = 5 === 5; // true, as values and types match let second = 5 === "5"; // false, as types are different console.log(first); console.log(second);
copy
  • != (не дорівнює): Порівнює два значення на нерівність, за потреби приводячи їх до спільного типу;
  • !== (строге не дорівнює): Порівнює два значення на нерівність без приведення типів.
1234
let first = 5; let second = '5'; console.log(first != second) console.log(first !== second)
copy
  • > (більше ніж): Перевіряє, чи ліве значення більше за праве. Наприклад:
12
let example = 10 > 5; // true console.log(example);
copy
  • < (менше ніж): Перевіряє, чи ліве значення менше за праве. Наприклад:
12
let example = 10 < 5; // false console.log(example);
copy
  • >= (більше або дорівнює): Перевіряє, чи ліве значення більше або дорівнює правому значенню.

  • <= (менше або дорівнює): Перевіряє, чи ліве значення менше або дорівнює правому значенню.

12345
let first = 5; let second = 5; let third = 10; console.log(first >= second); console.log(first <= third);
copy

Поглиблено

Пояснення приведення типів:

Приведення типів, також відоме як конвертація типів, — це процес зміни типу даних значення з одного типу на інший. У TypeScript це можна зробити явно за допомогою стверджень типу або функцій конвертації. Наприклад, перетворення числа на рядок:

let num: number = 42;
let str: string = num.toString(); 
// Explicit type casting from number to string

Приведення типів необхідне, коли потрібно гарантувати, що значення буде розглядатися як певний тип у конкретному контексті, особливо коли виведення типів TypeScript є недостатнім. Це допомагає контролювати типи змінних і уникати помилок, пов'язаних із типами, у вашому коді.

Note

Ми розглянемо, що таке functions, а також як їх створювати та використовувати пізніше у цьому курсі. Це важлива тема, але наразі ще зарано її розглядати.

1. Яка різниця між == та === у TypeScript?

2. Який оператор використовується для перевірки, чи одне значення більше за інше у TypeScript?

question mark

Яка різниця між == та === у TypeScript?

Select the correct answer

question mark

Який оператор використовується для перевірки, чи одне значення більше за інше у TypeScript?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 1

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Awesome!

Completion rate improved to 2.94

bookОператори Порівняння

Свайпніть щоб показати меню

Почнемо з визначення, що таке оператори порівняння. Отже...

Ось основні оператори порівняння в TypeScript:

  • == (рівність): Порівнює два значення на рівність, за потреби приводячи їх до спільного типу. Наприклад:
12
let example = 5 == "5"; console.log(example); // true
copy
  • === (строга рівність): Порівнює два значення на рівність без приведення типів. Цей оператор враховує як тип, так і значення. Наприклад:
1234
let first = 5 === 5; // true, as values and types match let second = 5 === "5"; // false, as types are different console.log(first); console.log(second);
copy
  • != (не дорівнює): Порівнює два значення на нерівність, за потреби приводячи їх до спільного типу;
  • !== (строге не дорівнює): Порівнює два значення на нерівність без приведення типів.
1234
let first = 5; let second = '5'; console.log(first != second) console.log(first !== second)
copy
  • > (більше ніж): Перевіряє, чи ліве значення більше за праве. Наприклад:
12
let example = 10 > 5; // true console.log(example);
copy
  • < (менше ніж): Перевіряє, чи ліве значення менше за праве. Наприклад:
12
let example = 10 < 5; // false console.log(example);
copy
  • >= (більше або дорівнює): Перевіряє, чи ліве значення більше або дорівнює правому значенню.

  • <= (менше або дорівнює): Перевіряє, чи ліве значення менше або дорівнює правому значенню.

12345
let first = 5; let second = 5; let third = 10; console.log(first >= second); console.log(first <= third);
copy

Поглиблено

Пояснення приведення типів:

Приведення типів, також відоме як конвертація типів, — це процес зміни типу даних значення з одного типу на інший. У TypeScript це можна зробити явно за допомогою стверджень типу або функцій конвертації. Наприклад, перетворення числа на рядок:

let num: number = 42;
let str: string = num.toString(); 
// Explicit type casting from number to string

Приведення типів необхідне, коли потрібно гарантувати, що значення буде розглядатися як певний тип у конкретному контексті, особливо коли виведення типів TypeScript є недостатнім. Це допомагає контролювати типи змінних і уникати помилок, пов'язаних із типами, у вашому коді.

Note

Ми розглянемо, що таке functions, а також як їх створювати та використовувати пізніше у цьому курсі. Це важлива тема, але наразі ще зарано її розглядати.

1. Яка різниця між == та === у TypeScript?

2. Який оператор використовується для перевірки, чи одне значення більше за інше у TypeScript?

question mark

Яка різниця між == та === у TypeScript?

Select the correct answer

question mark

Який оператор використовується для перевірки, чи одне значення більше за інше у TypeScript?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 1
some-alt