1. 程式人生 > >對象、函數

對象、函數

定義 xiang style 圖片 alt urn image turn ceshi

一、對象
1、創建:var 對象名 = {}
1、點語法取值、賦值: 對象名.屬性名

var duixiang = {
    shuxing1:"張三",
    shuxing2:18,
    shuxing3:"",
    shuxing4:function(){
        return "我是中國人";
    }
};
console.log(duixiang)
alert(duixiang.shuxing1+""+duixiang.shuxing4())

技術分享圖片技術分享圖片

二、函數
1、基礎函數:function 函數名 (){執行代碼}.

function hanshu(){
    alert(
1+2); } hanshu();

技術分享圖片

2、帶有參數的函數(形參、實參)

function hanshu(x,y){
x,y是形參
    alert(x+y);
}
hanshu(3,6);
3,6是實參

技術分享圖片

3、帶有返回值的函數:return

function hanshu(x,y){
    return x+y;        
return是返回值
}
var jieshou = hanshu(5,6);
alert(jieshou);

技術分享圖片

3、局部變量與全局變量:函數體內定義的變量是局部變量

var aa = 111;
function ceshi(){
    var aa = 222
; var bb = 333; alert(aa); alert(bb); } ceshi(); 輸出函數時,函數內的局部變量優先於函數外的全局變量 alert(aa); 函數內的局部變量不影響函數外的變量

技術分享圖片技術分享圖片

4、把數組定義給函數。使得函數等於一個數組輸出這個數組

var attr = [1,2,3,4,5];
function hanshu(x){
    console.log(x);
}
hanshu(attr);

技術分享圖片

對象、函數