Javascript typeof是报告字符串而不是数字
不知何故,一个数据为4的变量正在以字符串的形式报告,而不是以数字的形式报告?代码学院的编辑有什么问题吗Javascript typeof是报告字符串而不是数字,javascript,typeof,Javascript,Typeof,不知何故,一个数据为4的变量正在以字符串的形式报告,而不是以数字的形式报告?代码学院的编辑有什么问题吗 项是对象语言中的键,而不是这些属性的值。要检查需要测试的值的类型,语言[项目] // print hello in the 3 different languages for(var item in languages) { if(typeof languages[item] !== "number") { console.log(languages[item] +
项
是对象语言
中的键,而不是这些属性的值。要检查需要测试的值的类型,语言[项目]
// print hello in the 3 different languages
for(var item in languages) {
if(typeof languages[item] !== "number") {
console.log(languages[item] + " " + typeof item, item);
}
}
演示:
项
是对象语言中的键
而不是这些属性的值。要检查需要测试的值的类型,语言[项目]
// print hello in the 3 different languages
for(var item in languages) {
if(typeof languages[item] !== "number") {
console.log(languages[item] + " " + typeof item, item);
}
}
演示:
项
是对象语言中的键
而不是这些属性的值。要检查需要测试的值的类型,语言[项目]
// print hello in the 3 different languages
for(var item in languages) {
if(typeof languages[item] !== "number") {
console.log(languages[item] + " " + typeof item, item);
}
}
演示:
项
是对象语言中的键
而不是这些属性的值。要检查需要测试的值的类型,语言[项目]
// print hello in the 3 different languages
for(var item in languages) {
if(typeof languages[item] !== "number") {
console.log(languages[item] + " " + typeof item, item);
}
}
演示:
item
代表say语言。英语
;我用你的例子算出来了,谢谢!为什么您会认为item
代表的不是item
。。。这是给我的吗?如果是,你能澄清一下吗。。我不是clear@torazaburo我的意思是我认为它将代表语言的值。英语我来自C#,所以我不明白它将代表属性名而不是值本身。@ArunPJohny我是指OP,抱歉。嗯,我想我很困惑,因为说明上说“记住,您可以使用typeof myVariable来确定变量的类型;“我假设item
代表的是语言。英语
;我用你的例子计算出来了,谢谢!你为什么会认为item
代表的不是item
?@torazaburo对不起……是我吗?如果是的话,你能澄清一下吗……我不是。”clear@torazaburo我的意思是我认为它会重来显示语言的值。英语我来自C#,所以我不明白它代表的是属性名而不是值本身。@ArunPJohny我指的是OP,抱歉。嗯,我猜我很困惑,因为说明上说“记住,你可以使用typeof myVariable来确定变量的类型;“我假设item
代表的是语言。英语
;我用你的例子计算出来了,谢谢!你为什么会认为item
代表的不是item
?@torazaburo对不起……是我吗?如果是的话,你能澄清一下吗……我不是。”clear@torazaburo我的意思是我认为它会重来显示语言的值。英语我来自C#,所以我不明白它代表的是属性名而不是值本身。@ArunPJohny我指的是OP,抱歉。嗯,我猜我很困惑,因为说明上说“记住,你可以使用typeof myVariable来确定变量的类型;“我假设item
代表的是语言。英语
;我用你的例子计算出来了,谢谢!你为什么会认为item
代表的不是item
?@torazaburo对不起……是我吗?如果是的话,你能澄清一下吗……我不是。”clear@torazaburo我的意思是我认为它会重来显示语言的值。english
我来自C#,所以我不明白它代表的是属性名而不是值本身。@ArunPJohny我指的是OP,对不起。虽然项是变量,但它的值是属性名(例如“english”、“french”、“notALanguage”等),对象属性名称在语言规范中定义为字符串。项是变量时,其值是属性名称(例如“english”、“french”、“notALanguage”等),对象属性名称在语言规范中定义为字符串。项是变量时,其值是属性名称(例如“英语”、“法语”、“notALanguage”等)和对象属性名称在语言规范中定义为字符串。项是变量时,其值是属性名称(例如“英语”、“法语”、“notALanguage”等),对象属性名称在语言规范中定义为字符串。