2019獨角獸企業重金招聘Python工程師標準>>>
1.js中的 null : 如果只意在保存對象的變量還沒有真正的保存對象之前,就需要先把該變量保存 null值,
null代表空對象的指針
2.函數的參數對象 arguments的理解。 argument對象的length屬性
實例
function add(){
?if(arguments.lenght ==1){
? ? alert(arguments[0]+10);
?}else if(arguments.length == 2){
? ?arguments[1] =?30; ??
???alert(arguments[0] + arguments[1]); //不管第二個參數值,是多少,通過arguments[1]使得值為30
}
}
?
3.函數的傳遞參數
function setName(obj){
? ? obj.name = "Nichiols";
?? ? obj = new Object();
? obj.name ="Jons";
}
Person person = new Object();
setName(person);
alert(person.name); //"Nichiols"
//說明了引用類型的參數 是按值傳遞的,傳遞的不是對象的引用。
?
4.檢測類型
1.typeof檢測基本數據類型
var ?s ="Native"; ?alert(typeof s) //String
var b = true ; ?alert(typeof ?b) //boolean
var c = 123; alert(typeof c) //number
var d;? alert(typeof d) //undefined
var ?n = null; alert(typeof n) //object
var p = new Object(); alert(typeof?p) // object
在檢測引用類型的時候,想知道是什么類型的對象 ,
var p = new Object(); alert(p instanceof Object) //f返回true。所有引用類型都是Object的實例,所以使用 instanceof 返回引用類型 都為 true ,基本類型為false
?
?
?