TIL71 2024.03.22 23일차 Javascript break, continue & Git Hosting 반복문 빠져나오기 (강제 종료) break 반복문이 실행 중 break를 만나는 순간 반복문을 해당 시점에서 종료 break를 만나는 순간 이하의 반복문의 남은 코드는 모두 실행되지 않으며 블록을 탈출 대개 if문과 함께 사용되며 조건에 따라 반복문을 종료할 때 사용 ex ) 종료버튼을 누르면 반복문으로 실행 중인 프로그램이 종료 ** 중첩된 반복문에서의 break는 가장 가까운 반복문 하나만 벗어남 for(var i = 0; i break로 안쪽 for문 종료 } console.log(`${i}, ${j}`); } } ------> 바깥 for문 계속 반복하기.. 2024. 3. 22. 2024.03.21 22일차 Javascript 반복문 for (begin; condition; step) { // ... 반복문 본문 ... } *** 실행순서는 ①제어변수 선언 -> ②조건식 판단 -> ③실행문 -> ④증감식 -> ② 조건식 판단 -> ④실행문 -> ③증감식 순서로 진행 문제1: 입력한 정수 이하의 2의 제곱수를 가로로 출력 ** 항상 step을 바꿔서 더 간단하게 해결할 방법이 있지 않을까 고민해보자 for(var i = 2; i 2024. 3. 21. 2024.03.20 21일차 Javascript 입출력, 조건문 Javascript 브라우저 입출력 브라우저 전용함수는 node.js 환경에서는 작동불가 prompt() : 브라우저에서 입력을 할 수 있게 해주는 함수 confirm() : 브라우저에서 확인/취소를 할 수 있게 해주는 함수 alert() : 브라우저에서 알림창을 띄우는 함수 const food = '돈까스'; const userName = '스윙스' console.log(`${food}의 왕 ${userName}`); // 브라우저 전용함수 : node.js 환경에서는 작동불가 // prompt() : 브라우저에서 입력을 할 수 있게 해주는 함수 // confirm() : 브라우저에서 확인/취소를 할 수 있게 해주는 함수 // alert() : 브라우저에서 알림창을 띄우는 함수 var yourName .. 2024. 3. 20. 2024.03.19 20일차 Javascript 변수, 자료형, 연산자 * 이전과 중복되는 내용들은 제외 자바스크립트란 스크립트는 특별한 준비나 컴파일 없이 보통의 문자 형태로 작성할 수 있고, 실행도 할 수 있음 * 컴파일 : 자연어 → 기계어로 번역 스크립트 : 동시통역, 번역본을 만든 후 반복 사용 할 수 없어 메모리 사용 높음, 즉각 실행에 최적화되어 실시간에 유리 웹 브라우저 + 서버사이드 실행 자바스크립트는 브라우저뿐만 아니라 서버에서도 실행 가능 node.js 는 서버에서 실행되는 자바스크립트 환경 이 외에도 자바스크립트 엔진(JavaScript engine)이라 불리는 특별한 프로그램이 들어 있는 모든 디바이스에서도 동작 브라우저엔 '자바스크립트 가상 머신’이라 불리는 엔진을 내장 V8 – Chrome과 Opera SpiderMonkey – Firefox IE.. 2024. 3. 19. 이전 1 ··· 10 11 12 13 14 15 16 ··· 18 다음