JS変数

1628 ワード

1.オブジェクト
  • シンプルタイプ:undefined null book number string
  • 複合タイプ:オブジェクト(object{)を含める)
  • 2.object対象
  • オブジェクト定義
  • var student = { name:'Tom', age=21}
    
  • オブジェクト属性取得
  • name = student.name
    name = student['name']
    
    3.出力
  • コンソール出力consone.log()
  • ダイアログ入力:a=prompt(1+2=?)?
  • ダイアログで入力した結果がaの値です.
    4.Hash配列
  • Hash配列定義
  •    var stu_score = {'  ':131,
            '  ':131,
            '   ':127,
            '   ':123,
            '   ':126,
            '   ':129,
            '  ':116,
            '   ':114,
            '   ':115};
    
  • 配列要素
  • を追加します.
    stu_score['   '] = 116 
    
  • は、Hash配列
  • を巡回します.
    var all_scores = {'  ':131,
        '  ':131,
        '   ':127,
        '   ':123,
        '   ':126,
        '   ':129,
        '  ':116,
        '   ':114,
        '   ':115,
        '   ':116};
    var stu_names = ['  ','  ','   ','   ','   ','   ','  ','   ','   ','   '];
    //          (     。)
    for(var i in stu_names)
        console.log(all_scores[stu_names[i]])
    
    5.拡張forサイクル(iは配列の下付き)
    //  scores         、  、       
    var scores = [131,142,144];
    //  for        ,     
    var sum_scores = 0;
    //  for    
    for(var i in scores){
    //    console.log(score)
        sum_scores += scores[i]
    }
    
    //        
    var average_score = sum_scores / scores.length;
    console.log('        :'+average_score);