학습 내용
>let a = 2
>a+3
5
>a=5
>a+3
8
네번째 줄에서 let을 안 쓴 이유
: 앞에서 이미 상자a의 존재를 말했기 때문에 상자가 있다는 것을 알고 있음 (굳이 또 말할 필요X)
변수는 숫자, '텍스트', 배열 등 모두 가능
>let first-name = 'gildong'
>let last-name = 'hong'
>first-name + last-name
"gildonghong"
1) list
>let a_list = {'딸기', '수박', '체리'}
>a_list[0]
"딸기"
>a_list[1]
"수박"
2) Dictionary형
>let a_dict = {'name':'bob', 'age':27}
>a_dict['name']
"bob"
>a_dict['age']
"27"
>a_dict['fruits'] = a list
>a_dict
{name : "bob", age : 27, fruits : Array(4)}
>a_dict['fruits'][2]
"체리"
>let myemail = 'abcde123@naver.com'
>myemail.split('@')
["abcde123", "naver.com"]
>myemail.split('@')[1]
naver.com
>myemail.split('@')[1].split('.')
["naver", "com"]
>myemail.split('@')[1].split('.')[0]
"naver"
>funciton sum(num1, num2){
return num1+num2
}
>let result = sum(2,3)
>result
5
>let age=24
>if (age>20) {
console.log('성인')
} eles {
console.log('청소년')
}
성인
>let age=5
>if (age>20) {
console.log('성인입니다')
} else if (age>10) {
console.log('청소년입니다')
} else {
console.log('아동입니다')
}
아동입니다
>for (let i = 0; i < 10; i++) {
console.log(i)
}
0
1
2
3
4
5
6
7
8
9
: i는 0이고(시작) i가 10보다 작을 때까지(반복 조건) 1씩 더해가며 i 출력
>let people = ['가', '나', '다', '라'. '마']
>people.legth
5
목표[1] 진행 상황
목표[2] 진행 상황