Всего есть три преобразования:
- Строковое преобразование.
- Численное преобразование.
- Преобразование к логическому значению.
1 2 3 |
console.log(typeof String(1111)); // преобразоване к сроке console.log(typeof Number('1111')); // преобразоване к числу console.log(typeof Boolean(0)); // преобразоване к булю (логическому) |
1 2 3 |
console.log(typeof(+'1234')); // преобразоване к числу console.log(typeof('1234' + '')); // преобразоване к строке console.log(typeof(!!'1234')); // преобразоване к булю (логическому) |
1 2 3 4 |
var num = 2222; console.log(typeof num.toString()); // преобразоване к числу console.log(parseInt("1000px")); // 1000 (вернет только целое число из строки) console.log(parseFloat("1000.1px")); // 1000.1 (вернет только число с плавающей точкой из строки) |
1 2 3 |
console.log(+true); // 1 console.log(+false); // 0 console.log(+''); // 0 |