javascript에서는 5가지를 기억!
(변수, 자료형, 함수, 조건문, 반복문)
1) 리스트형
let a_list = ['수박,'참외','배']
--
a_list[0]
'수박'
--
a_list.push('감') (항목추가)
4
--
a_list
(4) ['수박', '참외', '배', '감']
2) 딕셔너리형
let a_dict = {'name' : 'bob','age':27}
--
a_dict['name']
bob
--
a_dict['height']=180 (항목추가)
180
--
a_dict
{name: 'bob', age: 27, height: 180}
*) 예제
let myemail='sparta@gmail.com'
--
myemail.split('@') (@을 기점으로 분리)
(2) ['sparta', 'gmail.com']
--
myemail.split('@')[1]
'gmail.com'
--
myemail.split('@')[1].split('.') (.을 기점으로 다시 분리)
(2) ['gmail', 'com']
--
myemail.split('@')[1].split('.')[0]
'gmail'
function sum(a,b){
alert('계산을 하자') => 계산을 하자 알림창 뜬 후 a+b값을 돌려줌
return a+b
}
let result = sum(2,3)
alert(result) => sum(2,3)의 결과값인 5가 알림창에 뜸
** 조건문
let mise_list = [
{MSRSTE_NM: "종로구",
IDEX_MVL: 39},
{MSRSTE_NM: "은평구",
IDEX_MVL: 42}];
for (let i = 0; i <mise_list.length; i++) {
if (mise_list[i]['IDEX_MVL'] < 40) {
console.log(mise_list[i]['MSRSTE_NM'])
}
}
==> IDEX_MVL이 40이상인 경우의 MSRSTE_NM이 모두 입력됨
** 반복문
let a_list = ['사과','배','감','딸기']
for (let i = 0; i <a_list.length; i++) {
console.log(a_list[i])
--
사과
배
감
딸기
==> let i = 0;(0부터) i++(커지면서)
console.log(a_list[i]) (리스트의 i를 콘솔창에 입력한다)
<a_list.length;(리스트의 길이만큼=4)
}