标签: javascript
我需要创建一个带有一些未定义值的对象。 我知道如何声明一个空字符串,在示例中将是一个object.name。但是,这将是一个空数值。我需要在object.age属性中放置什么来代替单词'number',以告诉javaScript它应该是任何数字?
let object = { name : '' age : number }
答案 0 :(得分:0)
您可以使用NaN,不是数字作为值,该值具有数字类型,而不是有用的值。
NaN
let object = { name : '', age : NaN };
如果您不喜欢使用NaN,则可以使用null或仅使用undefined,但是第一个是对象,第二个是undefined作为类型。
null
undefined
用于检查值是否等于以下定义:
NaN: isNaN(object.age) null: object.age===null undefined: typeof object.age==="undefined"