[스파르타코딩클럽, 앱개발] 1주차-java 늪
영어 문법도 어려워서 안외웠는데,
프로그래밍 언어 java 문법이라뇨,,
메모장. 콘솔
-window : 크롬 > F12, or ctrl+shift+알파벳 i
Java 문법 1.
- 변수 : 값을 담는 그릇
- let : '선언' 이 값을 부를래요!
- let num =20
console.log(num)
> 20 이 나와요
- num=100
console.log(num)
> 100이 나와요
-console.long(num)
방금전에 100을 넣어서 100이 나와요
구글 개발자 콘솔은 '큰 도화지'
clear 해도 선언한 let num 은 지워지지 않아요
- F5 새로고침 > 새로운 도화지!
- let a=1
let b=2
let c=a+b
console.log(c)
> 3이 나와요
- let first = 'gunhee'
let last = 'kim'
작은 따옴표/큰 따옴표는 문자열
console.log(first+last) 문자열 + 가능
> gunheekim
console.log(first+" "+ last) " " 공백
> gunhee kim
- let first(소문자)Name(대문자) 카멜 케이스 : 낙타의 등을 본따서
let first_name 스네이크 케이스 : 가운데 언더바 연결
카멜 or 스네이크 케이스 '나만의' 규칙 선택해보기!
- let 변수 선언 이외
- const num2 =1000
num =200
num2 = 2000
console.log(num)
console.log(num2)
> 오류 발생
> const 는 재선언을 할 수 없음 , 평생 1000의 값을 가지고 간다. 변경하면 안되는 '중요한 값'에 한해서 const 선언식 이용!
- let : 사과 하나, 바나나 하나 1개의 값만 담을 수 있다.
- 여러가지 과일을 담아야 하는 '과일바구니' , 여러 데이터를 담을 수 있는 그릇
- let a_list =[1,2,3,4,5,6,'gunhee',7] 콤마를 기준으로 차곡차곡 담을 수 있다. 문자열도 가능.
- 2번째 값을 꺼낸다?
- 프로그래밍에서는 1은 0번째 값
- 2를 꺼내고 싶다면,
console.log(a_list[1])
> 2
- 리스트를 추가하고 싶다면?
a_list.push ('추가하고 싶은 것')
- 리스트의 수를 세고 싶다면?
a_list.length
- let a_dict={"name"(키) : "gunhee"(값),"age":30}
console.log(a_dict["name"])
>gunhee
- a_dict["height"] =200 새로운 키를 변수에 선언
console.log(a_dict)
> {name:"gunhee", age= 30, height: 200}
- let names = [{"name": "gunhee","age":30}, {"name": "gunhee2","age":30)]
console. log(names)
>(2) [{...}, {...}]
> 0: {"name": "gunhee","age":30}
> 1: {"name": "gunhee2","age":30)
-name.push({"name": "gunhee2","age":30})
> 3
console.log(names)
>(2) [{...}, {...}]
- names 변수에 1번째 나이를 꺼내오세요
names[1]["age"]
리스트와 딕셔너리의 복합구조 = JSON 데이터 구조 (명칭)