개발일지/스파르타내일배움단 웹, 앱개발 공부

1주차 앱개발 개발일지

developer soohyung park 2022. 5. 7. 12:39

1주차답게 특별한 개발내용은 없고 기본 문법에 대한 공부가 주였고 간단한 코드를 연습했다.

아직은 어렵지 않은내용으로 리스트, 반복문, 조건문, 함수를 배우며 리스트를 활용한 코드 및 정규식을 활용한 코드를 작성해봤는데 급하게 작성하느라 노션에 있는 내용을 참고하며 작성했다.

2주차부터는 시간적 여유가 있으니 참고보다는 조금 더 개인적인 코드를 생각해서 작성해보고 싶다.

 


특정 과일 세기 코드

function fruit_check( list, name ) {
    let count = 0;
    for (let i = 0; i < list.length; i++) {
    	let fruit = list[i];
    	if (fruit == name) {
    		count += 1;
    	}
    }
    console.log(count);
}


let fruit_list = ['사과','배','포도','딸기','사과','배','포도','딸기']
fruit_check(fruit_list, '사과')

 

이메일 검사 코드

function mail(email){
    var rule = /^[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*.[a-zA-Z]{2,3}$/i;
    if(email.indexOf('@') < 0 || !rule.test(email)){
        console.log("이메일이 아닙니다");
    }else{
        console.log("이메일이 맞습니다");
    }
}

mail('gunhee21@gmail.com') // 이메일이 맞습니다
mail('gunhee21$gmail.com') // 이메일이 아닙니다.
반응형