JavaScript中的特殊
delete 对象.属性 //可以删除对象的属性
如果读取对象中没有的属性 , 不会报错 , 而是会返回undefined
使用typeof检查函数对象,会返回function
如果return语句后不跟任何值,相当于返回一个undefined
不写return语句,也会返回一个undefined
声明形参就相当于在函数内部声明了相应的变量 , 但是并不赋值
实参可以是对象
var obj = {name:"小明"}; function sayHello(o){ console.log("我是"+o.name); } sayHello(obj);
实参可以是函数
function sum(a,b){ return a+b; } function sayHello(o){ console.log("我"+o(1,2)+"岁了"); } sayHello(sum);
传入实参function和function()的区别
function : 传入的是函数对象
function() :调用函数, 传入的是函数的返回值

浙公网安备 33010602011771号