2-2 JS物件
阿新 • • 發佈:2018-12-26
JS中的物件是根據某種引用型別創建出來的例項!
常用的引用型別:
- Object引用型別
//方法 1 var obj1=new object(); obj1.name="ROBIN.FANG"; obj1.sex="true"; obj1.age=23; alert(obj1.name); alert(obj1.age); //方法 2 var obj2={ name:'ROBIN.FANG', sex:true, age:23}; alert(obj2.name); //遍歷物件中元素的方法 for(var i in obj2){ alert(obj2[i]); }
- function引用型別,使用function引用型別建立的物件我們也稱為函式
function func1(){
alert('我是函式func1');
}
func1();
還有一種方式建立函式:
var func2=function(){
console.log('the time is..');
}; //這種定義函式的方式最後需要加分號
func2();
//這種建立的函式雖然沒有函式名,但必須要賦給一個變數才行
呼叫函式的時候可以傳資料給函式:
function func1(a,b,c){ .... } func1(10,100,1000); //不傳就用引數的預設值 function func1(a,b,c=1000){ .... } func1(10,100);
函式可以有返回值,即將一個值返回到呼叫它的地方,在函式內部使用return返回即可,注意return之後的語句不會再執行!
function func1(){
alert(1);
return 100; //函式內部可以返回資料給呼叫它的地方
}
alert(func1()); //alert彈出func1函式的return值
alert(func1());
alert(func1());
//1 100 1 100 1 100
//如果我們不加return 100;那麼最後彈出來的方框是沒有值的,也彈不出來
所以加個return值才能清晰可見
function add(a,b){ return a+b; } alert(add(1,2));