분류 전체보기
-
JS기초 8 - 함수 연습, 객체, 마우스 이벤트(탭메뉴),📗TIL/JavaScript 2022. 10. 1. 01:47
함수 연습 1. 숫자 세개를 받아서 곱하는 함수 //숫자 세개를 받아서 곱셈하기 let num1= prompt('숫자를 입력하세요','2') let num2= prompt('숫자를 입력하세요','3') let num3= prompt('숫자를 입력하세요','4') function mul(a,b,c){ let X= a*b*c; document.write(`3개의 수를 곱한 값은 : ${X}`); }; mul(num1, num2, num3); 2. 1부터 100까지 수 더하는 함수 /*1~100까지의 수 더하기*/ let num = 0; function plus(){ for(let i=1; ili 리스트로 생성하기 */ //for문으로 반복 function todoList(){ let list='팀프로젝트,J..
-
JS기초 7(2) - 함수기초, for of📗TIL/JavaScript 2022. 9. 30. 01:58
함수 기초 익명함수와 선언적 함수 let myName = function(매개변수){ //익명함수 : function뒤에 바로 괄호가 오면 익명함수 //이름을 불러서 함수를 실행해야되는데 이름이 없으니 앞에 변수명을 붙여줄수있음 //그럼 다른 함수에 이 함수를 이용할 수 있음 return 매개변수 *매개변수; } // 인수값 function name(){}//선언적함수 function addNum(a, b){ add = a + b;//앞에 var이 생략된것, 함수 안쪽 변수 지역변수 alert(add); } addNum(3,4)//이름으로 호출해야 함수 실행 addNum(1,2) let a =2;//전역변수 let b=4; let sum= a+b; alert(sum) 전역변수와 지역변수 function ..
-
JS기초 7 - while, do while, confirm, break/continue📗TIL/JavaScript 2022. 9. 29. 23:38
while 반복문 /*while 반복문*/ // 반복횟수 기준은 for편하고 // 특정조건에 따라 반복한다면 while이나 do while 사용 let j = 0; while(j < 10){ document.write(j); j = 2*j-1; //i += 1;과 같은 말 } let k=0; while(true){ alert(k + '무한루프'); k++ } while반복문은 조건이 참일때만 반복한다. do while 반복문 /*do while 반복문*/ let i = 0; do{ i++; //1부터 출력할땐 여기서. 0부터 출력할땐 write아래서. document.write(i + '. do while '); }while(i
-
-
JS기초 5 - 삼항조건 연산자, switch case문📗TIL/JavaScript 2022. 9. 28. 21:07
삼항조건 연산자 조건이 frue, false 두가지 뿐이라면 삼항조건 연산자를 활용해볼 수 있다. /* 삼항조건연산자*/ let score = prompt('점수를 입력하세요','72'); (score >= 60) ? document.write('통과') : document.write('실패'); //조건식 ? 참의결과물 : 거짓의 결과물 switch case문 복수의 if 조건문은 switch문으로 바꿔서 사용할 수 있다. 조건의 수가 적으면 if문, 많을수록 if문보다 switch문이 유리하다. switch(변수명){ case 비교값 : 실행문; break; case 비교값 : 실행문; break; ... } let season = prompt('좋아하는 계절을 고르세요. 1:봄, 2:여름, 3:가을..
-
JS기초 4(2) - Date()생성자 활용하기 /.split(',')📗TIL/JavaScript 2022. 9. 28. 16:55
Date생성자를 사용하기 위해서는 무조건 앞에 new연산자가 붙어야함 날짜를 임의로 바꿀 수도 있다. let dates = new Date(); //Wed Sep 28 2022 15:47:06 GMT+0900 (한국 표준시) 현재 시간 출력 let year = dates.getFullYear(); //년 let month = dates.getMonth(); //월 let days = dates.getDay(); //일 let hours = dates.getHours(); //시 let minuite =dates.getMinutes(); //분 let seconds = dates.getSeconds(); //초 let milseconds = dates.getMilliseconds();//밀리초 docume..
-
JS기초 4 - 문자와 배열, Number(), if문 기본📗TIL/JavaScript 2022. 9. 23. 23:36
문자와 배열 let hi = "안녕하세요"; document.write(hi[2]); //'하' //문자열을 인덱스로 접근할 수 있다. let strings ='문자열 길이'; let leng = strings.length; document.write(`문자열 길이는 ${leng}입니다.`); //6 //띄어쓰기도 갯수로 인식한다. 문자열을 인덱스로 접근할 수 있다. 띄어쓰기도 갯수로 인식한다. 문자를 숫자로 변환 let num1 = '12' //문자열 let num2 = '11' //문자열 let num11 = Number(num1); //Number : 문자열을 숫자열로 바꿔줌 N이 대문자여야된다. let num22 = Number(num2); let sum1 = num1 + num2; //'1211..
-
JS기초 3 - 이스케이프 시퀀스, 나머지 구하기, 증감/논리/할당 연산자📗TIL/JavaScript 2022. 9. 22. 03:51
이스케이프 시퀀스 이스케이프 시퀀스 의미 \n 띄어쓰기 \' 작은따옴표 그대로 출력 \" 큰따옴표 그대로 출력 \\ 역슬래시(\) 그대로 출력 //이스케이프 문자 \(역슬래시) 기호를 사용한다 alert('안녕하세요\n오늘은 3일차 입니다.'); // \n : 이스케이프 문자 중 줄바꿈을 나타냄 alert('탭의 기능을 하는 이스케이프문자는 \t입니다.'); // \b 백스페이스, \" : 따옴표 그대로 사용 가능 나머지 구하기(%) let a = 33 let b = 3 let calc = a % b; // % 나눈 나머지 document.write('a는 ' + a +'이고, b는 ' + b + '이고, 나머지값은 ' + calc + '입니다.'); document.write(`a는 ${a}이고, b는..