我有这个JavaScript文件:
var name = 5;
if (name === "5")
{
console.log("name is a string");
}
if语句的评估结果为true,并记录到控制台。
肯定这是不对的,就像我尝试使用其他变量名一样,它的计算结果不为真。
var age = 5;
if (age === "5")
{
console.log("age is a string");
}
我已经尝试过重新加载Chrome,以便在必要时清除任何类型的缓存(之前使用name
来存储字符串),但我恐怕真的不知道这是怎么回事。为什么此变量不能存储正确的类型/保留旧的数据类型?