也许这个问题看起来很愚蠢。但我有一个快速的。
这些天我正在学习 JavaScript :
试图理解以下代码。
var name = true;
console.log(typeof(name));
为什么输出为string
?
我期待输出将是布尔类型。为什么它以字符串形式返回?
答案 0 :(得分:0)
typeof运算符将以字符串格式提供变量的数据类型。 例如:
var a = false;
console.log(typeof a)
//Result: "boolean"
var b = {};
console.log(typeof b)
//Result: "object"
var name = true;
console.log(typeof name)
//Result: "string"
每个窗口都有一个名为“name”的预定义变量,该变量的数据类型为“string”。打开新窗口,在控制台中只给出名字,它会给出空的刺痛