컴퓨터/Javascript 썸네일형 리스트형 JavaScript 자바스크립트 문자열 [출력] console.log("Hello World!"); ※ 괄호 안에 출력하고픈 내용을 넣되, 숫자는 그냥 넣고 문자열은 큰 따옴표나 작은 따옴표로 감싼다. 따옴표로 감싸지 않으면 변수로 인식하기 때문이다. 변수명은 숫자로 시작할 수 없으니 숫자는 따옴표로 감쌀 필요가 없다. [합치기] let str1 = "Hello, "; let str2 = "World!"; console.log(str1+str2); [자르기] ※ 문자열 인덱스 문자 안 녕 하 세 요 정방향 인덱스 0 1 2 3 4 역방향 인덱스 -5 -4 -3 -2 -1 § substring: 시작인덱스부터 끝인덱스까지 잘라서 추출한 결과를 반환한다. 정방향 인덱스만 사용한다. 문법 문자열.substring(시작인덱스, 끝인덱스); 예 con.. JavaScript 형 변환 1. 문자열 → 숫자 1.1. 명시적 parseInt(문자);//정수형 parseInt(문자);//실수형 Number(문자);//정수나 실수형 1.2. 암시적 문자*1; 2. 숫자 → 문자열 2.1. 명시적 String(숫자); //숫자를 문자로 숫자.toString(진법); //숫자를 문자로 변환하며 진법 변경 숫자.toFixed(); //숫자를 문자로 변환하며 실수형의 소수점 자리를 지정 2.2. 암시적 숫자+""; 3. 형 확인 typeof 변수명 JavaScript 날짜, 시간 1. 오늘 let today = new Date(); let year = today.getFullYear(); let month = today.getMonth() + 1; //달은 0부터 시작해서 1을 더해준다. let day = today.getDate(); if (month < 10) month = '0' + month; if (day < 10) day = '0' + day; 2. 내일 var date = new Date(); /* 현재 */ date.setDate(date.getDate() + 1); /* 날짜 + 1일 */ //또는 var date = new Date(); /* 현재 */ date.setTime(date.getTime() + 1000 * 60 * 60 * 24); /* 타임스탬프 .. JavaScript random 랜덤 Math.floor(Math.random() * 100) + 1; 이렇게 하면, 1에서 100까지 나오고 Math.floor(Math.random() * 10); 이렇게 하면, 0에서 9까지 나오게 된다. const fnRandomString = (num) => { const characters ='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; let result= ''; const charactersLength = characters.length; for (let i=0; i JavaScript URI 1. 현재 URI window.location.href 2. 쿼리스트링 가져오기 function getUrlParams() { var params = {}; window.location.search.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(str, key, value) { params[key] = value; }); return params; } 결과는 객체로 반환된다. 이전 1 ··· 7 8 9 10 11 다음