Javascript变量名称状态将布尔值转换为字符串

时间:2017-04-12 21:41:40

标签: javascript

我刚刚遇到过一些我从未见过的行为。我的html页面中的javascript正在将boolean转换为string

我有一个html页面,如下所示:

<!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>

奇怪的是,当我打开控制台并输入var test = true时;然后在类似typeof test的类型上返回"boolean"

任何人都可以解释为什么会发生这种情况以及为什么它在两种情况下都不是boolean

0 个答案:

没有答案