본문 바로가기

내마음대로만들어보자/JS83

자바스크립트 기초 연습하기(반복문,조건문) 1. 특정 숫자를 더하는 함수를 만들려면? function get_sum(n) { let sum = 0 for (let i = 0; i < n; i++) { sum += i; // sum을 i만큼 증가시켜라.sum = sum + i 와 동일! } return sum } let result = get_sum(10); // return 결과인 sum이 result에 저장 console.log(result) // 45를 출력 2. 배열에서 특정 원소 갯수 구하기 let fruit_list = ['사과','감','감','배','포도','포도','딸기','포도','감','수박','딸기'] let count = 0; for (let i = 0; i 2021. 8. 13.
조건문 & 반복문 1. 조건문 ▶ 90보다 작으면 작다고, 크면 크다고 알려주는 함수 function is_adult(age){ if(age > 20){ alert('성인이에요') } else { alert('청소년이에요') } } is_adult(25) //성인이에요 is_adult(10) //청소년이에요 ▶ if, else if, else if esle function is_adult(age){ if(age > 20){ alert('성인이에요') } else if (age > 10) { alert('청소년이에요') } else { alert('10살 이하!') } } is_adult(12) // 청소년이에요 is_adult(9) //10살 이하! ▶ AND 조건과 OR조건 // AND 조건은 이렇게 function i.. 2021. 8. 12.
자바스크립트 기본 제공함수 1. 자바스크립트 기본 제공함수 ▶ 나눗셈의 나머지 구하는 방법 let a = 20 let b = 7 a % b = 6 ▶ 모든 알파벳을 대문자로 바꾸고 싶은 경우 let myname = 'kanghongsoon' myname.toUpperCase() // KANGHONGSOON ▶ 특정 문자로 문자열을 나누고 싶은 경우 * 방법1 let myemail = 'sparta@gmail.com' let result = myemail.split('@') // ['sparta','gmail.com'] result[0] // sparta result[1] // gmail.com let result2 = result[1].split('.') // ['gmail','com'] result2[0] // gmail -> .. 2021. 8. 12.
리스트(배열) & 딕셔너리(객체) 1. 리스트 순서를 지켜서 가지고 있는 형태 let a_list = [] // 리스트를 선언. 변수 이름은 역시 아무렇게나 가능! // 또는, let b_list = [1,2,'hey',3] // 로 선언 가능 b_list[1] // 2 를 출력 b_list[2] // 'hey'를 출력 // 리스트에 요소 넣기 b_list.push('헤이') b_list // [1, 2, "hey", 3, "헤이"] 를 출력 // 리스트의 길이 구하기 b_list.length // 5를 출력 2. 딕셔너리: 키(key)-밸류(value)값의 묶음 딕셔너리는 객체로도 불린다. let a_dict = {} // 딕셔너리 선언. 변수 이름은 역시 아무렇게나 가능! // 또는, let b_dict = {'name':'Bob',.. 2021. 8. 12.