웹개발종합 (2) -javascript

윤보라·2022년 6월 21일
0

웹개발종합

목록 보기
3/12

javascript에서는 5가지를 기억!

(변수, 자료형, 함수, 조건문, 반복문)

  1. list 와 dict

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'
  1. 함수
 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)
    }
    

    
profile
Front-End 개발자

0개의 댓글