Notice
Recent Posts
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- 내일배움캠프
- predict
- paginator
- git
- 웹프로그래밍A-Z기초
- MySQL
- network
- HTML
- Django
- 터미널
- 스파르타코딩클럽
- JavaScript
- 장고
- cs
- Python
- 머신러닝
- vscode
- musicbot
- 페이지네이션
- 코딩교육
- 선형회귀
- 파이썬
- error
- Wil
- 스파르타코딩클럽후기
- 기초문법
- 파이널프로젝트
- orm
- 디스코드봇
- Model
- Today
- Total
lution88
[내일배움캠프] AI트랙 - 1주차 웹프로그래밍_5_Javascript 기초 본문
☞ [내일배움캠프] AI트랙 - 1주차 웹프로그래밍_5
[1주차 수업 목표]
1. 서버와 클라이언트의 역할 이해.
2. HTML, CSS의 기초 지식의 이해, 부트스트랩 사용할 줄 알아버리기.
3. Javascript 기초 문법을 익힌다.
1. Javascript 란?
- 모~든 인터넷이 약속해 놓은 것. 표준 언어이다!
- 함수 만들기
# 함수 만들기
<script>
function hey(){ # 함수 선언 hey()
alert('안녕!'); # (안녕!) 을 호출한다!
}
</script>
# 함수 적용
<button onclick="hey()">영화 기록하기</button> # 영화 기록하기 버튼을 클릭(onclick)을 하면 hey()를 호출해라!
2. 변수/ 자료형/ 함수/ 조건문/ 반복문
1) 변수 선언 : "오른쪽에 있는 것을 왼쪽에 넣는 것!"
# let으로 변수를 선언한다.
let a = 2
let b = 3
2) 자료를 담는 방법 : 리스트 & 딕셔너리
- 리스트
# 리스트 선언
let a_list = []
let b_list = [1, 2, 'hey', 3]
# 리스트 추가
a_list.push('감')
b_list.pusg('르타')
# 리스트 출력
a_list # [감]
b_list # [1, 2, 'hey', 3, '르타']
# 리스트 길이 구하기
a_list.length # 1
b_list.length # 5
- 딕셔너리
# 딕셔너리 선언
let a_dict = {'name':'bob', 'age':27}
# 딕셔너리 출력
a_dict # {'name':'bob', 'age':27}
a_dict['name'] # 'bob
a_dict['age'] # 27
# 딕셔너리에 키:밸류 추가하기
a_dict['height'] = 180
# 딕셔너리 출력
a_dict # {'name':'bob', 'age':27, 'height':180}
3) 함수
- 정해진 동작을 하는 것!
# 기본 생김새
<script>
function sum(a, b){
alert(a+b) # 정해진 동작!
}
</script>
- 함수 확인해 보는 방법
1) 실제로 코드를 실행시키기
2) console.log() 를 활용해서 콘솔창에서 확인.
<script>
function sum(a, b){
console.log("계산을 하자") # 계산을하자
return a+b
}
let result = sum(3, 5)
console.log(result) # 8
</script>
4) 조건문
- if 문
<script>
function is_adult(age){ # is_adult 함수 선언 (age)를 변수로 받는다.
if (age > 20){ # 만약 age 가 20 보다 크다면
alert("성인입니다.") # 성인입니다 알림창
} else { # 그 외에는
alert("청소년입니다.") # 청소년입니다 알림창
}
}
</script>
5) 반복문
# 반복문 구조 : for (let 시작조건; 반복조건; 더하기) {매번 실행할 코드}
<script>
let a_list = ['사과','배','감','딸기']
for (let i = 0; i < a_list.length; i++) { # 조건
console.log(a_list[i])
}
</script>
# i가 0부터 a_list의 길이만큼(4) i가 하나씩 높아지면서 돈다
# 조건문 & 반복문
<script>
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'])
}
}
</script>
# 철수
# 영희
'개발일지' 카테고리의 다른 글
[내일배움캠프] AI트랙 - 2주차 웹프로그래밍_1_jQuery 시작하기 (0) | 2021.12.16 |
---|---|
[내일배움캠프] AI트랙 - 1주차 웹프로그래밍_6_팬명록페이지만들기 (0) | 2021.12.16 |
[내일배움캠프] AI트랙 - 1주차 웹프로그래밍_4_CSS 활용해보기 (0) | 2021.12.16 |
[내일배움캠프] AI트랙 - 1주차 웹프로그래밍_3_폰트, 주석, 부트스트랩 (0) | 2021.12.15 |
[내일배움캠프] AI트랙 - 1주차 웹프로그래밍_2; CSS 활용 (0) | 2021.12.15 |
Comments