일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- input
- string
- Button
- 인텔리제이
- html
- date
- vscode
- CMD
- ArrayList
- 이탈리아
- 자바스크립트
- 자바
- table
- CSS
- Visual Studio Code
- 정규식
- IntelliJ
- Array
- Java
- 문자열
- json
- 이클립스
- 테이블
- javascript
- Maven
- 배열
- Eclipse
- js
- windows
- list
- Today
- Total
목록IT/Javascript (188)
어제 오늘 내일
지난번에는 객체를 JSON 문자열로 변경하는 방법을 알아보았습니다. [Javascript] 객체를 JSON으로 변환하기 이번에는 반대로 JSON 문자열을 객체로 변경하는 방법을 알아보겠습니다. JSON.parse() 함수 JSON 문자열의 값을 변경하여 객체로 변환하기 1. JSON.parse() 함수 JSON.parse(text[, reviver]) JSON 문자열을 객체로 변경할 때는 JSON.parse() 함수를 사용합니다. 파라미터 text (필수입력) 객체로 변환할 JSON 문자열 reviver (선택입력) JSON 문자열을 객체로 변환하여 리턴하기 전에, 값을 변형시키기 위한 함수 예제 const json = `{ "id" : 123, "product" : { "type" : "book", "..
Javascript에서 사용하는 객체(Object)를 네트워크를 통해 전송하려면 어떻게 해야 할까요? Javascript의 객체를 그대로 서버로 전송할 수는 없습니다. Javascript에서는 주로 객체를 JSON(JavaScript Object Notation) 형식으로 변환하여 전달합니다. (Javascript가 아닌 언어에서도 데이터 교환 목적으로 JSON 형식을 많이 사용합니다.) 이번에는 Javascript 객체를 JSON 형식으로 변환하는 방법을 알아보겠습니다. JSON.stringify() 함수 특정 항목만 JSON으로 변환하기 들여쓰기(indent) 설정하기 1. JSON.stringify() 함수 JSON.stringify() 함수 JSON.stringify(value[, replacer..
Javascript로 난수를 생성하는 방법을 소개합니다. Math.random() 범위를 지정한 난수 생성하기 0~9 0~10 0~99 0~100 1~10 2~5 난수 생성 함수 만들기 (범위 지정) min
이번 포스팅에서는 Javascript 객체의 속성에 접근하여 값을 읽고, 추가, 변경, 삭제 하는 방법을 알아보겠습니다. 객체 속성 읽기 점 표기법 (dot notation) 대괄호 표기법 (square bracket notation) 객체 속성 추가, 변경하기 점 표기법 (dot notation) 대괄호 표기법 (square bracket notation) 동적으로 객체 속성 추가/삭제하기 (Computed Property) 객체 속성 삭제하기 1. 객체 속성 읽기 객체 속성 값을 읽는 방법은 점 표기법(dot notation)과 대괄호 표기법(square bracket notation) 2가지가 있습니다. 점 표기법 (dot notation) const obj = { id : 123, product ..
Javascript에서 배열이 가지고 있는 값의 개수는 배열의 length 속성을 통해 쉽게 구할 수 있습니다. [Javascript] 배열 길이 체크, 설정하기 (length) 그렇다면, 객체(Object)가 가지고 있는 속성의 개수는 어떻게 구할까요? 객체 속성 개수 구하기 const obj = { product : 'book', id : 123, page : 23 }; const count = Object.keys(obj).length; document.write(count); const count = Object.keys(obj).length; 객체의 속성 갯수를 구하기 위해서 먼저 Object.keys() 함수를 이용해서 객체가 가지고 있는 key값들을 배열로 리턴 받았습니다. Object.ke..
Javascript에서 현재 시간을 표시하기 위해서 'new Date()'를 사용하였습니다. [Javascript] 현재 날짜, 시간 구하기 'new Date()'를 사용해서 가져온 현재 날짜와 시간은 기본적으로 사용자의 PC에 설정 된 표준 시간대를 기준으로 표시됩니다. 아마 이 글을 보는 대부분의 사람들은 표준시간대가 한국 표준시(UTC+09:00)로 설정되어 있을 것입니다. 그래서, 'new Date()'를 사용해서 현재 시간을 가져오면 현재 한국 시간을 기준으로 날짜와 시간이 표현됩니다. 그리고, 만약 사용자 PC의 표준시간대가 한국 표준시가 아닌 미국이나 캐나다에서 사용하는 동부 표준시나 중부 표준시로 설정이 되어 있다면, 해당 표준시간대에 해당하는 날짜와 시간이 보여질 것입니다. 현재 시간 확..
Javascript에서 문자열을 거꾸로 뒤집는 방법을 소개합니다. 예제 1. const str = 'abcde'; // 1. 문자열을 배열로 변환하기 const step1 = str.split(''); document.write('step1 : ' + step1); document.write(' '); // 2. 배열을 거꾸로 뒤집기 const step2 = step1.reverse(); document.write('step2 : ' + step2); document.write(' '); // 3. 배열을 문자열로 변환하기 const step3 = step2.join(''); document.write('step3 : ' + step3); const step1 = str.split(''); split()..
for 반복문 사용 reverse() 함수 reverse() 함수 - 원본 배열 유지하기 1. for 반복문 사용 const arr = ['Apple', 'Banana', 'Orange']; // 배열 거꾸로 const reverse = []; for(let i=arr.length-1; i >= 0; i--) { reverse.push(arr[i]); } // 결과 출력 document.write('arr : ' + arr); document.write(' '); document.write('reverse : ' + reverse); 반복문을 사용하여 배열을 거꾸로 뒤집었습니다. 2. reverse() 함수 reverse() 함수는 배열의 순서를 거꾸로 만들어 줍니다. array.reverse() 이 함..
join() 함수 사용하기 toString() 함수 사용하기 1. join() 함수 사용하기 arr.join(separator) join() 함수는 배열의 모든 값들을 연결한 문자열을 리턴합니다. 이때 각각의 값들 사이에는 파라미터로 입력된 구분자(separator)가 들어가게 됩니다. 만약, separator를 입력하지 않은 경우, default로 ','가 들어갑니다. const arr = ['Apple', 'Banana', 'Orange']; // "Apple,Banana,Orange" const str1 = arr.join(); // "Apple-Banana-Orange" const str2 = arr.join('-'); // "AppleBananaOrange" const str3 = arr.joi..
올림(Math.ceil()) Math.ceil() 함수 정수 올림 (음수 포함) 자릿수 지정 내림(Math.floor()) Math.floor() 함수 정수 내림 (음수 포함) 자릿수 지정 반올림(Math.round()) Math.round() 함수 정수 반올림 (음수 포함) 자릿수 지정 소수점 숫자 정밀도 문제 소수점 반올림 (toFixed(), toPrecision()) toFixed() 함수 toPrecision() 함수 1. 올림(Math.ceil()) Javascript에서 숫자를 올림 처리할 때는 주로 Math.ceil() 함수를 사용합니다. Math.ceil() 함수 Math.ceil(x) 입력받은 숫자보다 크거나 같은 정수 중 가장 작은 정수를 리턴합니다. 즉, 입력받은 숫자를 올림한 정수..