Как «+ var === + var» работает внутри, чтобы проверить, является ли var числовым?

Видя этот вопрос:Есть ли в JavaScript (встроенный) способ проверить, является ли строка допустимым числом? и это:JSPerfОдин из представленных подходов заключается в следующем (mutatis mutandis):

var a = "123"
var b = "123b"

if ( +a === +a ) // true

if ( +b === +b ) // false

Как работает эта логикавнутренне в JavaScript, чтобы сделать это возможным?

Мой вопросне Как проверить, является ли строка действительным числом - здесь уже дан ответ:Проверка десятичных чисел в JavaScript - IsNumeric (), Я хочу понять, как заявление+a === +a работает.

Ответы на вопрос(0)

Ваш ответ на вопрос