如何在javaScript中声明一个空的数字(数字)值

时间:2019-06-01 08:45:43

标签: javascript

我需要创建一个带有一些未定义值的对象。 我知道如何声明一个空字符串,在示例中将是一个object.name。但是,这将是一个空数值。我需要在object.age属性中放置什么来代替单词'number',以告诉javaScript它应该是任何数字?

let object = {
name : ''
age : number
}

1 个答案:

答案 0 :(得分:0)

您可以使用NaN不是数字作为值,该值具有数字类型,而不是有用的值。

let object = {
    name : '',
    age : NaN
};

如果您不喜欢使用NaN,则可以使用null或仅使用undefined,但是第一个是对象,第二个是undefined作为类型。

用于检查值是否等于以下定义:

NaN: isNaN(object.age)
null: object.age===null
undefined: typeof object.age==="undefined"