Javascriptベース


JavaScript


:ブラウザが理解できるプログラミング言語
- <head> ~ </head> 안에 <script> ~ </script> 로 공간을 만들어 작성

きほんえんざん


しじえんざん

let a = 1
let b = 2

a+b // 3
a/b // 0.5

文字列の追加

let first = 'Bob'
let last = 'Lee'

first+last // 'BobLee'

first+' '+last // 'Bob Lee'

first+a // Bob1 -> 문자+숫자를 하면, 숫자를 문자로 바꾼 뒤 수행

データ型


インベントリ

  • の順に並ぶ形態
  • .
  • はきれいに確認できます!
  • let a_list=['수박','참외','배']
  • 「スイカ」から逆数0位
  • 要素をリストに入れる

    a_list.push('감')
    a_list // ['수박','참외','배','감']을 출력

    専制的

  • キー-Value値のセット
  • let b_dict = {'name':'Bob','age':21}

    ディクシャナリキ:加入価値

    b_dict['height'] = 180 
    b_dict // {name: "Bob", age: 21, height: 180}을 출력

    インベントリ+目次

    names = [{'name':'bob','age':20},{'name':'carry','age':38}]

    リスト+ディレクトリの値

  • ビューは、新しいデータを入力しても簡潔で使いやすい.push関数で簡単に対応できます!
  • new_name = {'name':'john','age':7}
    names.push(new_name)

    条件文

  • if/else if/else
  • function is_adult(age){
    	if(age > 20){
    		alert('성인이에요')
    	} else if (age > 10) {
    		alert('청소년이에요')
    	} else {
    		alert('10살 이하!')
    	}
    }

    同時に:==/and:&&

    (age > 20 && sex == '여')

    of : ||

    (age > 65 || age < 10)

    複文

  • console.ロゴで繰り返し撮影して、データが多くなると負担になるので、繰り返し文字で出力!
  • for (let i = 0; i < 100; i++) {
    	console.log(i);
        }
    
    for (1. 시작조건; 2. 반복조건; 3. 더하기) {
    	4. 매번실행
    }

    リスト+ディック・シャナリーと完璧に結合!

    let scores = [
    	{'name':'철수', 'score':90},
    	{'name':'영희', 'score':85},
    	{'name':'민수', 'score':70},
      {'name':'형준', 'score':50},
      {'name':'기남', 'score':68},
      {'name':'동희', 'score':30},
    ]
    
    for (let i = 0 ; i < scores.length ; i++) {
    	if (scores[i]['score'] < 70) {
    		console.log(scores[i]['name']);
    	}      🚨원하는 특정 데이터가 있을 경우 ['~']으로 지정
    }