본문 바로가기

개발공부_Blog154

javascript - cm를 여러 단위로 변환 많은 예제를 접해보며 간단하게 배웠던 코드들이 어떻게 사용되는지 확인해 볼 수 있다. 신기하고 또 재미있다 ....... 나도 저렇게 사용할 수 있겠지? input으로 들어오는 값과 변환할 상수들 (select option)들 곱해서 span자리에 변환값을 출력해주는 프로그램이다 cm = mm m inch 2021. 12. 22.
javascript - 함수의 다양한 형태 이름만 있는 함수 function func1(){ console.log('함수실행') } func1() console.log('------------') 매개변수가 있는 함수 function 함수명(매개변수1, 매개변수2 ..){ 함수가 호출되었을 때 실행할 문장; ... } function func2(num){ console.log(`전달받은 매개변수의 값 ${num}`) } function func3(start,end){ let sum = 0; for (let i=start; i 디폴트매개변수 매개변수를 정하지 않으면 대신 기본값을 변수에 저장 function 함수명(매개변수1=값1, 매개변수2=값2 ..){ 함수가 호출되었을 때 실행할 문장; } function func4(name='무명'){ co.. 2021. 12. 22.
javascript - for문의 종류 (for in / for of / for Each ) for in 문 for in문은 인덱스가 기본출력 * 변수에 키를 저장 for(변수선언 in 객체){ 객체의 요소의 개수만큼 반복할 문장; ... } let arr = [ '루시', 10, 2.5, true ] for(let i in arr){ console.log(i, arr[i]) } // for in문은 인덱스가 기본 출력되고, 값도 출력가능 for of 문 * 변수에 값을 저장 for(변수선언 of 객체){ 객체의 요소의 개수만큼 반복할 문장; ... } let arr = [ '루시', 10, 2.5, true ] for (let i of arr){ console.log(i) } // for of 문은 값을 출력한다 for Each 문 오직 Array객체에서만 사용 item : 값 index : .. 2021. 12. 22.
javascript - 반복문으로 최대최소값 구하기 입력받은 숫자들로 반복문을 돌아 최대 최소값구하기 const cnt = Number(prompt('입력받을 숫자의 개수를 입력하세요')) let idx = 0 let arr = [] while(idx arr[i]){ min = arr[i] } } console.log(`입력한 수 ${arr}에서 가장 큰 값은 ${max}이다 입력한 수 ${arr}에서 가장 작은 값은 ${min.. 2021. 12. 22.
javascript - for 문(중첩반복문) 2단 3단 4단 .... 9단까지 반복을 해야 하고 2단 안에서 2*1 2*2 2*3 .... 2*9 까지 반복을 하면서 출력해야 한다. for문을 이용해 구구단출력 = 중첩 반복문 'use strict'; for(let i = 2; i 2021. 12. 22.
javascript - inch를 cm단위로 변환하자 inch를 cm로 바꾸자. 쉬워보이지 또 코드보면 모르는거 보인닼ㅋㅋㅋㅋㅋ 버튼을 클릭하면 input에서 받은 것을 inch라는 변수에 Number로 형변환해서 넣고 if문 ... 어 .... isNaN() 이거 inch가 true면 p에 택스트 추가해서 return.. return하면 어디로 가지? inch가 false면 *2.54 곱해서 상수 cm에 넣어서 p에 텍스트 추가 inch 계산 isNaN() isNaN(value) : value가 NaN인지 판별합니다 NaN = Not A Number , 숫자가 아님 # 매개변수 : value 테스트 되는 값 # 반환 값 : true/ false return MDN : ' return 명령문은 함수 실행을 종료하고 주어진 값을 함수 호출 지점으로 반환합니다.. 2021. 12. 21.
javascript - 이메일형식 확인하기 이메일 형식확인하기 함수 예제를 확인하는데 .......... 도 많은 함수들의 이해가 필요했ㄷ........ㅏ ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ isEmail() 이 뭔데 indexOf() 는 또 뭐고 그래서, input에 keyup이벤트 실행하면 어 변수에 currentTarget.value 넣었네 .... isEmail에 변수 넣었네 함수 실행되겠네 그래 그래서 그 결과가 true면 green / false면 red 대충은 이해갔는데 대충이야..............................................................................하 .............. 하나씩 쪼개보자 조각조각 뜯어보기 함수들 : indexOf() indexOf() : 특정문자 위치 찾기 .. 2021. 12. 21.
javascript - if 태어난 연도 입력받아 띠 출력하기 오늘도 신기한 경험을 했다. 그랬다. ............ 늘 신기하다 ㅋㅋㅋ 0원숭이, 1닭, 2개, 3돼지, 4쥐, 5소, 6호랑이, 7토끼, 8용, 9뱀, 10말, 11양 태어난 년도 / 12 = 나머지 나머지에 따라 띠를 출력해보겠다. prompt로 태어난 년도를 입력받고 결과로 나타날 result를 ''빈 값으로 초기화시켜준다 입력받은 년도를 12로 나누어서 나눈 나머지의 값을 if문으로 돌린다 나머지 T 값이 10이니~ 11이니까지... const year = Number(prompt('태어난 년도를 입력하세요')); const T = year % 12 Let result = ‘’ if (T === 0) {result = '원숭이'} else if (T === 1) {result = '닭'}.. 2021. 12. 21.
javascript - 홀수짝수구하기 당연한 것 같지만 당연하지 않은 생각들 홀수 짝수 구하기 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 아흑 홀수와 짝수를 어떻게 구분하시겠습니까? 끝자리가 2,4,6,8,0 이면 짝수 / 1,3,5,7,9 면 홀수 OK AND 숫자를 나눠서 나머지가 0이면 짝수 / 그렇지 않으면 홀수 끝자리가 2,4,6,8,0 이면 짝수 / 1,3,5,7,9 면 홀수 OK const input = prompt('정수를 입력','') const lastNum = input[input.length-1] if (lastNum ==="0" || lastNum ==="2" || lastNum ==="4" || lastNum ==="6" || lastNum ==="8" ) { alert(`${input }은 짝수입니다`) }else{ .. 2021. 12. 21.