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

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

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

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

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

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

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

+'5'; // === 5

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

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

 

 

Поделиться: Share on LinkedIn
Linkedin
Share on VK
VK
Tweet about this on Twitter
Twitter

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

Ваш адрес email не будет опубликован.

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

Яндекс.Метрика