변수 저장

var name = 'kim';
name;

var age = 20;
let address = suwon;
const PI = 3.14;

const 는 상수를 선언할때 사용. var과 다르게 let으로 변수를 선언하면 초기화 할 수 없다.

html 에서 hello 란 id를 찾아서 바보로 변경

document.getElementById('hello').innerHTML = '바보'

버튼을 클릭할때 함수 실행

document.getElementById('button').addEventListener('click', function() {
    document.getElementById('hello').innerHTML = '바보'
  });

함수로 만들어서 사용

// (string) 처럼 파라미터를 이용해 다양하게 함수를 사용할수 있다.
function changeString(string) {
  document.getElementById('hello').innerHTML = string
}

document.getElementById('button').addEventListener('click', function() {
	changeBabo()
  });

자료를 여러개 자장.

/// array 자료형
var name = ['kim', 'park'];
name;
name[0];  // 인덱스를 이용해서 원하는것만 사용 가능

// object 자료형
var name = {name: 'kim', age: 20};
name.age;
name['age'];  // 이 두방법으로 value를 얻을 수 있다.

코드를 조건부로 실항하고 싶을때 if/else

if(1 === 1){
  console.log('hello');
} else {
  console.log('no thankyou');
}

반복되는 코드를 줄이고 싶을 때 for 반복문

for (var i = 0; i < 3; i ++) {
  console.log('hello');
}
[1, 2, 3, 4].forEach(function(a) {
  // array의 element의 갯수만큼 반복
  // 파라미터를 이용하여 element를 바로 이용할 수 있다.
});