I have just come across some behavior I have never seen before. The javascript in my html page is converting a boolean to a string
I have a html page that looks like the following:
<!DOCTYPE html>
<html>
<head>
     <meta charset="UTF-8"> 
</head>
<body>
<script type="text/javascript">
   var status = true;
   console.log(typeof status) //returns string
</script>
</body>
</html>
Strangely, when I open the console and type var test = true; and then on the following like type typeof test it returns "boolean". 
Can anyone explain why this is happening and why it is not a boolean on both occasions? 
