Javascript 기초

니나노개발생활·2021년 4월 21일
0

🏃🏻‍♀️bootcamp

목록 보기
5/18

자바스크립트

: 프로그래밍 언어 중 하나로, 브라우저가 알아들을 수 있는 언어

- <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 // ['수박','참외','배','감']을 출력

딕셔너리

  • 키(key)-밸류(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.log로 반복해서 찍어주기에 데이터가 많아지면 무리가 있어 반복문으로 출력!
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']);
	}      🚨원하는 특정 데이터가 있을 경우 ['~']으로 지정
}
profile
깃헙으로 이사중..

0개의 댓글