학원에서 배운 것/JavaScript19 KDT 5th 웹개발자 입문 수업 중 js 문제 // 80byte 기준으로 잘라서 배열에 담기 // 한글은2byte, 한글을 제외한 영어, 숫자, 기호, 띄어쓰기는 1byte // 자르고 난 다음 글자가 공백일 경우는 생략처리 let str ="이 글은 도커에 대해 1도 모르는 시스템 관리자나 서버 개발자를 대상으로 도커 전반에 대해 얕고 넓은 지식을 담고 있습니다. 도커가 등장한 배경과 도커의 역사, 그리고 도커의 핵심 개념인 컨테이너와 이미지에 대해 알아보고 실제로 도커를 설치하고 컨테이너를 실행해 보도록 하겠습니다."; 해당 문제였고... 나름 수업 시간과 끝나고 힌트도 얻을 겸 여쭤봐서 원하는 값을 도출해냈다. 다른 사람들이 올린 코드는 좀더 깔끔하던데 나는 아직도 멀었나보다 ㅜ,ㅜ --- 접근법 --- 일단 한글인지 아닌지 구분해줄 수 있는(.. 2023. 2. 9. KDT 웹개발자 입문 수업 11일차 - 2 자바스크립트 1. console.log() console.log() 는 개발자 도구의 console부분에 문구를 적을 수 있는 함수 2. alert() 경고창을 띄울 수 있는 함수, 확인을 누르기 전까지 홈페이지의 갱신이 되지 않는다 3. confirm() 확인/취소를 선택할 수 있는 함수, 확인의 경우 true/취소의 경우 false값을 리턴하여 if문과 같이 사용하기 좋음 4. CamelCase : personObj (변수명) PascalCase : PersonObj (생성자,함수명등에) 5. 인덱스는 0부터 시작 6. 변수 : 데이터를 저장하고 참조하는 데이터의 이름 var, let, const let : 값의 재할당이 가능 const : 값의 재할당이 불가 7. 예약어 : 특별한 의미가 있어 변수.. 2023. 2. 9. 자바스크립트 맛보기 강사님이 어제 수업 중 내주신 문제를 누군가 자바스크립트로 구현했다고 한다. ㅇㅁㅇ.. 해볼 생각도 못했는데 신기했다 !! 코드 공유를 해주셔서 공부 겸 끄적여본다. const readline = require("readline"); const FAKE = 9; const REAL = 10; let sum = 0; function quiz(num) { const sack = []; // 입력받은 자루의 수인 num 에 따라 가짜 금화가 든 자루를 설정하는 랜덤 수 const rand = Math.floor(Math.random() * num) + 1; // 랜덤 수에 따라 진짜와 가짜 금화 자루 생성 for (let i = 0; i < num; i++) { i + 1 === rand ? sack.push.. 2023. 2. 2. 이전 1 2 3 4 5 다음