Исходный тип | Результат |
---|---|
Undefined | NaN |
Null | +0 |
Boolean | 1, если аргумент равен true, и 0, если аргумент равен false |
Number | без изменений |
String | если строка содержит правильное число (возможно с пробелами перед и/или после него), то это число; NaN в противном случае |
Object | результат преобразования значения объекта по умолчанию |