0514JS基础:对象、函数
|对象
|-创建:var 对象名 = {}
|-点语法取值、赋值: 对象名.属性名
var duixiang = { shuxing1:"张三", shuxing2:18, shuxing3:"男", shuxing4:function(){ return "我是中国人"; } }; console.log(duixiang) alert(duixiang.shuxing1+"说"+duixiang.shuxing4())
|函数
|-基础函数:function 函数名 (){执行代码}
function hanshu(){ alert(1+2); } hanshu();
|-带有参数的函数(形参、实参)
function hanshu(x,y){ x,y是形参 alert(x+y); } hanshu(3,6); 3,6是实参
|-带有返回值的函数:return
function hanshu(x,y){ return x+y; return是返回值 } var jieshou = hanshu(5,6); alert(jieshou);
|-局部变量与全局变量:函数体内定义的变量是局部变量
var aa = 111; function ceshi(){ var aa = 222; var bb = 333; alert(aa); alert(bb); } ceshi(); 输出函数时,函数内的局部变量优先于函数外的全局变量 alert(aa); 函数内的局部变量不影响函数外的变量
|-把数组给函数
var attr = [1,2,3,4,5]; function hanshu(x){ console.log(x); } hanshu(attr);