ํ์ด์ฐธ์์ ์๋ก๊ณ ์นจํด๊ฐ๋ฉด์ ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ๋ฐฐ์ฐ๋๊ฑด ๋๋ฌด ๋ณต์กํ๊ธฐ ๋๋ฌธ์
๊ฐ๋ฐ์ ๋๊ตฌ console์ฐฝ์์ ์๋ฐ์คํฌ๋ฆฝํธ ๊ธฐ์ด๋ฌธ๋ฒ์ ๋ฐฐ์๋ณธ๋ค.
๋ณ์,์๋ฃํ,ํจ์,์กฐ๊ฑด๋ฌธ,๋ฐ๋ณต๋ฌธ
์ด๊ฒ๋ง ์๋ฉด ๊ฑฐ์ ์ํ๋ ๋ก์ง์ ๋ง๋ค์ ์๋ค.
์ฝ๊ฒ๋งํด์ ๊ฐ์ ๋ด๋๊ฒ์ด๋ค.
let a = 2
a๋ผ๋ ๋ฐ์ค๋ฅผ ๊บผ๋ด์ ๊ทธ ์์๋ค๊ฐ 2๋ฅผ ๋ด์๋ค ๋ผ๋ ์๋ฏธ์ด๋ค.
๋ฌธ์์ด๋ ๋ด์ ์๊ฐ ์๋ค.
let first_name = 'bborong'
(')์์ ๋ฐ์ดํ๊ฐ ๋ถ์ผ๋ฉด ๋ฌธ์์ด์ด๋ค. (ํฐ๋ฐ์ดํ๋ ์๊ด์์)

๐ก๋ฌธ์์ด์ ์ง์๋ ๋จ์ด ๋ด๋ ์์๋ณด๊ธฐ ์ฝ๊ฒ ์ง์ด์ผ ์ข๋ค.
โญ์ผ์ชฝ ์๋จ ๐ซ๋ฅผ ๋๋ฌ ์ ๊ฑฐ ํด์ค๋ค.์ด๋ ๊ฒ ์ ๊ฑฐ ํ์๊ฒฝ์ฐ ๋ฐฉํฅํค ์ํค๋ฅผ ๋๋ฅด๋ฉด
์ผ๋๊ฒ ๊ทธ๋๋ก ๋์ค์ง๋ง ๋ณธ๋ฌธ์์ ์๋ก๊ณ ์นจ์ํด์ ์ง์ฐ๋ฉด ๊ทธ์ ๊ฒ๋ ๋ ๋ผ๊ฐ๋ฒ๋ฆฐ๋ค.
๋ผ๊ณ ๋์ค์ง๋ง ์๋ก๊ณ ์นจ์ ํ๋๋ฐ๋ ์ ๊ทธ๋๋ก์ธ๊ฑธ๊น.. ์ ๋ฐ์ดํธ๋ผ๋ ๋๊ฑธ๊น
์ ์ํค๋ก๋ ๋์ค์ง๋ง ๊ฒฐ๊ณผ๊ฐ์ด ์๋์จ๋ค.
let a_list = ['์๋ฐ','์ฐธ์ธ','๋ฐฐ']
์์๋ฅผ ์ ๋๋ ๋งจ์ฒ์ 0๋ถํฐ ์ผ๋ค.
a_list[0]
'์๋ฐ'
๐'์๋ฐ์คํฌ๋ฆฝํธ ๋ฆฌ์คํธ ์ถ๊ฐ'๋ผ๊ณ ๊ฒ์ ํด๋ณด๊ธฐ
๐??.push('?')
a_list.push('๊ฐ')
4
a_list[3]
'๊ฐ'
โญ์กฐ๊ฑด์ ๋ง์ผ๋ฉด ๊ทธ๋๋ง๋ค ์ถ๊ฐ ์ํค๋ ํ์๋ฅผ ๋์ ์ผ๋ก ์ถ๊ฐ๋๋ค๋ผ๊ณ ์๊ธฐํ๋ค.
์)๋ฝ๋กฑ์ด๋ ์์ผ์ด ์ธ์ ๋?
'์์ผ'์ด๋ผ๋ ๋จ์ด์ ๋์๋๋ '๋ ์ง'๋ฅผ ์๊ธฐํด๋ฌ๋ผ๋๊ฒ์ด๋ค.
'์์ผ'(Key)๊ฐ์ ๋์๋๋ '๋ ์ง'(value)๊ฐ์ ์๊ธฐํด๋ฌ๋ผ๋ ๊ฒ์ด๋ค.
๐ก์ปดํจํฐ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ ์ฐ๋ฆฌ๊ฐ ํ์์์ ๋ง์ด ์ฐ๋ ์ธ์ด๊ฐ์์ ์ถ๋ฐํ๊ฒ์ด๋ค.
let a_dict = {'name':'bob','age':27}๐ก์์ฑํ ๋ ์์๋ ์์ค์ํ๋ค.
๐๐๐๐๐(key):(value),(key):(value)๐๐๐๐๐
a_dict['name']
'bob'
a_dict['age']
27
a_dict['height'] = 180 ๐๋๊ฐ์ด ํ๋ ๋ ์ ์ผ๋ฉด ๋๋ค.
180
a_dict
{name: 'bob', age: 27, height: 180}
์ด์ height๊น์ง ๊ฐ์ง๊ณ ์๋ ๋ณ์๊ฐ ๋์๋ค.
โญ๊ทธ๋ ๋ค๋ฉด, a_dict['fruits']๋ ๋ญ๊น?๐["์๋ฐ","์ฐธ์ธ","๋ฐฐ","๊ฐ"]์ด๋ผ๋ list๋ค.
a_dict['fruits'][2]
๋ฐฐ
โญ๋์ ๋๋ฆฌ์ ๋ฆฌ์คํธ๊ฐ ์๋ก ์๋ก์ ์์๋ก ์ฐ์ผ ์ ์๋ค.
๐ก๋์ ๋๋ฆฌ ์์ ๋ฆฌ์คํธ๊ฐ,๋ฆฌ์คํธ ์์ ๋์ ๋๋ฆฌ๊ฐ ๋ค์ด๊ฐ ์ ์๋ค.
let a = 100
undefined
a % 8 ๐a๋ฅผ 8๋ก ๋๋ ๋๋จธ์ง
4
โ์ธ์ ์ฐ์ผ๊นโ
- ํธ๋ํฝ ์ธํฐ๋ท์ ์ ๋ณด(๋ฐ์ดํฐ)๋)์ด ๋ง ๋ค์ด์ฌ ๋ ๊ท ๋ฑํ๊ฒ ๋๋๋ ๐๊ทธ๋์ผ ๋์ด ์๊ณ ์ ๋ณด๊ฐ ์๊นจ์ง๋ค.
- ์ง์ํ์ ๊ตฌ๋ถํ ๋๋ ์ข๋ค.
a < 150
true
a > 200
false
a == 100 ๐let a = 100์์ ์ค๋ฅธ์ชฝ๊ฐ์ ์ผ์ชฝ์๋ค ๋ฃ์ ๋ ์จ๋จ๊ธฐ ๋๋ฌธ์ ==๋ฅผ ์ด๋ค.
true
a != 100 ๐๊ฐ์ง ์๋ค.
let myemail = 'sparta@gmail.com'
undefined
myemail.split('@')
['sparta', 'gmail.com'] ๐sparta์ gmail.com์ผ๋ก ๋๋ ์ง๋ค.
myemail.split('@')[1] ๐[1]๋ฒ์งธ๊บผ๋ฅผ ์ทจํ๋ค.
'gmail.com'
myemail.split('@')[1].split('.') ๐๋ค์ .์ผ๋ก ์ชผ๊ฐ ๋ค.
['gmail', 'com']
myemail.split('@')[1].split('.')[0]
'gmail'
โ์ธ์ ์ฐ์ผ๊นโ ์ด๋ค ๋๋ฉ์ธ์ ์ด๋ฉ์ผ์ธ์ง ํ๋ณํ ๋ ์ธ ์ ์๊ฒ ๋ค.
โญํ๋ํ๋ ์ณ๊ฐ๋ฉด์ ํ๋ ์ต๊ด์ ๋ค์ด๋๊ฒ ์ค์ํ๋ค.