لدى JavaScript أيضًا نوعًا منطقيًا أو قيمة اختيارية أو صوابًا أو fasle.
نسخة الكود كما يلي:
var marr = true ؛
document.write (typeof (marr) + "<br>") ؛
var marr = "ture" ؛
document.write (typeof (marr) + "<br>") ؛
إن ture أو fasle من القيمة المنطقية هما مفهومين مختلفين تمامًا. MARR يختلف عن Boolean True و String True على التوالي. من الواضح أن الفرق ينظر إليه مع وظيفة typeof ().