Week02. JAVA SCRIPT


★작업 전, 레이아웃을 어떻게 나눠서 진행 할 것인지 정하고 시작하기

Java script 기본 문법

1. 변수: 값을 담아내는 Box

  • int, long, let 등 다양한 종류가 있음.
  • 작은 따옴표를 이용하여 문자열도 표시 가능
  • 변수 이름 지정시에는 알기 쉽게 할 것

2. 자료형
1) List

  • 순서가 중요.
  • 변수 이름=[] 형식으로 선언.
let a=['감자','사과','딸기']
  • 값 추가는 이름.push=('추가할값')
a.push=('고구마')
  • 0부터 count시작. ex)감자=0, 사과=1, 딸기=2

2) dictionary

  • key-Value값의 묶음
  • 변수 이름={'key1':'value1', 'key2':'value2'} 형식으로 선언.
let b={'name':'영희', 'height':'150cm'}
  • 값 추가는 이름['키']='value'.(숫자는 ''붙이지 않음.텍스트화 할때는 ''붙임-엑셀을 떠올리자.)
b['age']=27

★List와 Dictonary는 조합하여 사용 가능.
ex1) list를 dict에 넣기

let a=['감자','사과','딸기']
b_dict=a_list

ex2) dict에 list를 넣기

let a={'name':'영희','age':27}
b_list.push=a_dict

3.함수형

  • 함수: 프로그래밍에서는 주어진 동작을 하는 것을 함수라고 칭함.
  • function 이름(값-없을땐 공백){내용}
  • function: '이름'호출 시 실행함.
  • return: 값 출력 후 함수 종료.
function a(num1,num2){
	return num1+num2
}
let b=a(1,2)
->b는 3

조건문(if)

  • if(조건){
    조건 만족 시 실행 되는 명령문
    }else if(조건1){
    조건1 만족 시 실행되는 명령문
    }else{
    어느 조건에도 해당하지 않을 시 실행되는 명령문.
    }

반복문(for)

  • for(초기식; 조건식; 증감식){
    실행
    }

★dict, list, if, for를 다채롭게 섞어서 이용 할 수 있음

let a=[		//list
{'name':'영희', 'score':'90'},	//dict
{'name':'철수', 'score':'60'}
]

for(i=0 ; i<a.length ; i++){
	if(a[i]['score']<80){
    	console.log(a[i]['name']) // 점수가 80점 이하인 철수의 이름이 출력 됨
    }
}

좋은 웹페이지 즐겨찾기