DivMan, в первом случае - потому что если сравниваются переменные одного типа - никакого приведения типов не происходит. Хочешь сравнить как числа - либо сравнивай с числом, либо приводи к числу заранее.
Во втором случае - потому что после приведения типов(< и > подразумевает именно числа как аргументы, а потому приводит к числам) оба значения равны 22.
И харэ давать ссылки на jsfiddle, для таких простых вещей здесь есть [js run][/js].
__________________
29375, 35
Последний раз редактировалось Aetae, 04.11.2016 в 20:49.
|