Если заранее известно, что в переменной число, то нет смысла превращать переменную в число parseInt(myNumber). То же касается и избыточной проверки булевой переменной.
Неправильно:
if (booleanValue === true) {
console.log('It\'s true!');
}Правильно:
if (booleanValue) {
console.log('It\'s true!');
}Лишняя работа?