前端面試八股文每日一題——JavaScript
JavaScript有幾種方法判斷變量的類型?
參考答案:
使用typeof檢測,當需要判斷變量是否是number,string,boolean,function,undefined等類型時,可以使用typeof進行判斷。
使用instanceof檢測,instanceof運算符與typeof運算符相似,用于識別正在處理的對象的類型。與typeof方法不同的是,instanceof方法要求開發(fā)者明確地確認對象為某種特定類型。
使用constructor檢測,constructor本來是原型對象上的屬性,指向構造函數。但是根據實例對象尋找屬性的順序,若實例對象上沒有實例屬性或方法時,就去原型鏈上尋找,因此,實例對象也是能使用constructor屬性的。
標簽: