Java 脚本:如何使用 typeof 运算符检查值是否为数字
Java Script: How to check if value is number with typeof operator
如果 _energyLevel 是一个数字,我如何检查 if 语句?
为此,我需要使用 typeOf 运算符。
感谢您的帮助:)
const robot = {
_model: '1E78V2',
_energyLevel: 100,
get energyLevel(){
if(this._energyLevel === typeof(number)){
return `My current energy level is ${_energyLevel}`
}else{
}
}
};
就像您对 number
变量所做的那样,您可以使用 _energyLevel
变量实现相同的效果:
if(typeof(this._energyLevel) === typeof(number)){
希望对你有所帮助
var value = 11;
if (typeof value == 'number') {
// is a number
} else {
// is not a number
}
typeof
运算符应用了您要查找的类型。在您的情况下,它将与 this._energyLevel
和 typeof
returns 类型一起作为字符串。
所以更好的代码将是
const robot = {
_model: '1E78V2',
_energyLevel: 100,
get energyLevel() {
if (typeof this._energyLevel === "number") {
return `My current energy level is ${this._energyLevel}`
} else {
return 'Low battery'
}
}
};
console.log(robot.energyLevel);
如果 _energyLevel 是一个数字,我如何检查 if 语句? 为此,我需要使用 typeOf 运算符。 感谢您的帮助:)
const robot = {
_model: '1E78V2',
_energyLevel: 100,
get energyLevel(){
if(this._energyLevel === typeof(number)){
return `My current energy level is ${_energyLevel}`
}else{
}
}
};
就像您对 number
变量所做的那样,您可以使用 _energyLevel
变量实现相同的效果:
if(typeof(this._energyLevel) === typeof(number)){
希望对你有所帮助
var value = 11;
if (typeof value == 'number') {
// is a number
} else {
// is not a number
}
typeof
运算符应用了您要查找的类型。在您的情况下,它将与 this._energyLevel
和 typeof
returns 类型一起作为字符串。
所以更好的代码将是
const robot = {
_model: '1E78V2',
_energyLevel: 100,
get energyLevel() {
if (typeof this._energyLevel === "number") {
return `My current energy level is ${this._energyLevel}`
} else {
return 'Low battery'
}
}
};
console.log(robot.energyLevel);