첫번째 팀프로젝트를 하게 되었는데 간단한 팀소개 웹페이지를 8월8일 자정까지 만드는것이여서 Javascript 기초문법에 대해 다시 공부를 해보았다.
HMTL은 뼈대, CSS는 꾸미는것, Javascript는 화면을 움직이게하는것이다.
Javascript는 기본적으로 변수, 리스트, 딕셔너리, 반복문, 조건문 이 5개만 잘알면 왠만한 로직들을 원하는대로 구현을 할 수 있다.
1. 변수
변수는 값을 가지고 있는 문법이다.
- 변수선언
let a = 4
let a = 'Code' // 문자열은 작은 따옴표로 표시해줘야한다.
- 변수 사칙연산
let z = 5
let x = 7
console.log(z+b) // 12
let c = '코드'
let v = '카타'
console.log(c+v) // 코드카타
2. 리스트
리스트는 변수가 순서대로 나열이 된 문법이다.
let a = ['봄', '여름', '가을'];
console.log(a[2]) // 가을
3. 딕셔너리
딕셔너리는 키와 밸류값의 모음 이다.
let person = {'name':'yeon', 'age':26, 'height':165}
console.log(name, age) // yeon 26
- 리스트와 딕셔너리의 조합
let z = [ {'name':'서연','age':26},
{'name':'소연','age':27},
{'name':'민석','age':22}
]
console.log(z[0]['name']) // 서연
console.log(z[2]['age']) // 22
4. 반복문
반복문은 리스트와 딕셔너리, 변수 등을 반복해서 나타내는 문법입니다.
let scores = [68, 55, 77, 48, 80, 95]; // << 반복문
scores .forEach(z => {
console.log(z) // 68 55 77 48 80 95
});
5. 조건문
조건문은 조건에 맞춰 답을 나타내는 문법입니다.
let score = 85; // << 조건문
if ( score > 80) {
console.log('합격입니다')
}else{
console.log('불합격입니다') // 합격입니다
}
- 반복문과 조건문의 조합
let scores = [68, 55, 77, 48, 80, 95];
scores .forEach(z => {
if (z > 70) {
console.log('합격입니다')
} else {
console.log('불합격입니다')
}
});
마무리
C 나 파이썬에서 배웠던 문법 이긴한데 표현하는게 달라서 조금 헷갈렸다.
계속 공부하면서 기초문법을 탄탄하게 다져야겠다.
'TIL' 카테고리의 다른 글
TIL 240812 (자바스크립트 기초문법 다지기 1) (0) | 2024.08.12 |
---|---|
TIL 240809 (배운내용으로 웹페이지 수정해 보기) (0) | 2024.08.09 |
TIL 240808 (파이어베이스 이용해보기) (0) | 2024.08.08 |
TIL 240807 (웹페이지 만들어보기) (0) | 2024.08.07 |
TIL 240806 (제이쿼리, Fetch 연습) (0) | 2024.08.06 |