Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Оператори Порівняння | Умовні Оператори
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Вступ до 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

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

Suggested prompts:

Can you explain the difference between `==` and `===` in more detail?

What are some common mistakes when using comparison operators in TypeScript?

Can you give more examples of type casting in 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
some-alt