Явное приведение типов в JavaScript

Javascript — язык со слабой типизацией, поэтому возникает много проблем с операторами сравнения из-за неявного приведения типов.

Совет. Использовать оператор строгого равенства === везде, где только можно.

Для явного приведения к одному из трех примитивных типов можно писать так:

Приведение к строке

'' + 5; // === '5'

Приведение к числу

+'5'; // === 5

Приведение к булеву типу

!!'';      // === false
!!'0';     // === true
!!'-1'     // === true
!!true;    // === true

 

 

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.