내일배움단 앱개발종합반 학습 3일차
08.22~ 08.25
사용프로그램: 크롬과 필기에 노션 사용
1.강의내용 정리
안드로이드 사용언어: Java&Kotlin
ios 사용언어: Swift
->앱 개발의 종류
네이티브 앱: 각각의 언어를 사용한 개발
하이브리드: 웹사이트에 껍데기만 씌워 배포
크로스플랫폼: 한 가지 언어(ex:자바스크립트)로 제작 후 배포
*리액트 네이티브: 크로스플랫폼 앱 개발 언어_리액트 라이브러리/프레임워크 기반
자바스크립트 사용: 웹페이지 f12 중 콘솔
->자바스크립트 기초문법
[변수(방정식의 미지수처럼 그릇으로써 작용) 선언시 let, var 상관없음]
Const(Constant)으로 선언하는 변수는 재할당 불가능
리스트(배열): let a_list = []
추가:.push, 길이:.length
딕셔너리(객체):let a_dict = {} 키-밸류 묶음
b_dict[x]=y(x,y묶음추가), b_dict[]
.키값, [키값]은 동일한 역할
*자바스크립트 기본제공 함수있음(선언, function 함수)
**변수에는 특정 값(수, 문자, 배열, 객체 등)을 할당할 수 있다
ex) 조건문과 반복문
// AND 조건은 이렇게
function is_adult(age, sex){
if(age > 20 && sex == '여'){
alert('성인 여성')
} else if (age > 20 && sex == '남') {
alert('성인 남성')
} else {
alert('청소년이에요')
}
}
// 참고: OR 조건은 이렇게
function is_adult(age, sex){
if (age > 65 || age < 10) {
alert('탑승하실 수 없습니다')
} else if(age > 20 && sex == '여'){
alert('성인 여성')
} else if (age > 20 && sex == '남') {
alert('성인 남성')
} else {
alert('청소년이에요')
}
}
is_adult(25,'남')
for (1. 시작조건; 2. 반복조건; 3. 더하기) { 4. 매번실행 }
2.스터디 참석여부:출석완료
3.소감
아직 자바스크립트 기초부분이라 이해하기 어렵지 않아 다행이다. 결국 언어여서 문법과 실사용에만 익숙해지면
그냥 다른 외국어, 쓰는 외국어를 배우는 거라고 생각하면 마음의 짐이 좀 덜해지는 기분이다
댓글을 작성해보세요.