JavaScript пример работы с логическими значением и приведения значения к логическому типу

var s = "hello world!"; // Строка 
var word = s.substring(s.indexOf(" ") + 1, s.length); // Использование свойств строки 



var g = 5; // объявление с инициаллизацией
var h; // просто объявление (без инициаллизации) 
console.log(h);

// использование логических значений -----------

var a = 5;
if (a > 4) {  // проверка условия
	console.log('больше!');
} else {
	console.log('меньше!');
}

// проверка приведения типа

var a = null;
if (a) {  // проверка условия
	console.log('true');
} else {
	console.log('false');
}

/*
==  нестрогое равно
=== строгая проверка на равенство
!=   несторого неравество
!==  строгое неравенство

var a = null;
var b  = false;
*/