JSベース2_関数とオブジェクト

3651 ワード

JSベース2_関数とオブジェクト
  • JS基礎2_関数とオブジェクト
  • 、関数
  • .関数の定義
  • 、オブジェクト
  • 1.オブジェクトの作成
  • .オブジェクト内の配列
  • .オブジェクト属性の動作
  • .オブジェクト方法
  • 一、関数
    1.関数の定義
    function fun_name(param) {
     alert("Hello World");   
    }
    //    
    var alertHello = function() {
        alert("Hello World");   
    }
    二、オブジェクト
    1.オブジェクトの作成
    var obj = {};//    
    //            
    obj.name='   ';
    obj['age']=10;
    console.log(obj);//  {name:"   ",age:10}
    //                  
    var obj = {name:"   ", age:10};
    2.オブジェクト内の配列
    var reader = {name:'pcq', age:25, books:['  ','linux','Java']};
    console.log(reader.books[2]);//  Java
    3.オブジェクト属性の操作
  • オブジェクト属性の更新と削除
  • var reader = {name:'pcq', age:25, books:['  ','linux','Java']};
    //       
    reader.name='peichangqiang';
    //       
    delete reader.age;
    4.対象方法
  • オブジェクト作成方法
  • var reader = {name:'pcq', age:25, books:['  ','linux','Java']};
    //    
    reader.read = function() {
        for(var i = 0; i < this.books.length; i++) {
            document.writeln(this.name + "    " + this.books[i]);
        }
    }
  • 循環印刷オブジェクトの属性
  • var proper;
    for(proper in reader) {
        if(typeof reader[proper] !== 'function') {//     
            console.log(reader[proper]);
        }
    }