일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Maven
- Visual Studio Code
- windows
- 문자열
- list
- vscode
- CSS
- 이클립스
- 테이블
- string
- Java
- html
- Eclipse
- ArrayList
- js
- Button
- input
- date
- javascript
- Array
- IntelliJ
- 인텔리제이
- table
- 자바스크립트
- json
- 이탈리아
- 자바
- Files
- CMD
- 배열
- Today
- Total
목록javascript (180)
어제 오늘 내일
Javascript에서 URL에 포함된 파라미터(쿼리스트링)의 값을 읽어오는 방법입니다. 현재 페이지의 URL과 파라미터 읽기 특정 파라미터 값 읽기 특정 파라미터가 있는지 체크하기 파라미터 추가, 변경, 삭제하기 전체 파라미터 목록 가져오기 1. 현재 페이지의 URL과 파라미터 읽기 현재 페이지의 URL을 가져오는 방법과 쿼리스트링을 가져오는 방법은 지난 포스팅에서 소개했습니다. [Javascript] 현재 페이지 URL 가져오기 간단하게 다시 정리하면 현재 페이지의 URL을 가져오기 위해서는 아래와 같이 하고, // "https://hianna.tistory.com/325?category=764998" window.location.href 전체 URL중 쿼리스트링(파라미터)만 가져오고 싶은 경우에는 ..
Javascript에서 현재 페이지의 URL 주소를 가져오는 방법을 소개합니다. window.location (Location 객체) 현재 페이지의 URL을 알아오기 위해 window.location 속성을 사용할 수 있습니다. window.location 속성에 접근하면 Location 객체에 접근할 수 있는데 이 Location 객체의 속성들을 사용해서 현재 페이지의 URL 정보를 알아낼 수 있습니다. // "https://hianna.tistory.com/325?category=764998" window.location.href // "https:" window.location.protocol // "hianna.tistory.com" window.location.host // "hianna.tis..
Javascript에서 값이 정수인지 실수인지 체크하는 2가지 방법을 소개합니다. Number.isInteger() 함수 나머지 연산자(%) 활용 1. Number.isInteger() 함수 document.writeln(Number.isInteger(10)); // true document.writeln(Number.isInteger(0)); // true document.writeln(Number.isInteger(-10)); // true document.writeln(Number.isInteger(123.1)); // false Number.inInteger() 함수는 파라미터로 입력받은 값이 정수인지 판단합니다. 가장 간단하게, 데이터가 정수인지 판단할 수 있는 방법입니다. 하지만, 이 함수는 ..
Javascript에서 빈 객체를 체크하는 방법입니다. Object.keys() 함수 반복문 사용하기 lodash library 사용하기 1. Object.keys() 함수 function isEmptyObj(obj) { if(obj.constructor === Object && Object.keys(obj).length === 0) { return true; } return false; } const obj1 = {}; const obj2 = {name: 'js'}; const str = "Javascript"; document.writeln(isEmptyObj(obj1)); // true document.writeln(isEmptyObj(obj2)); // false document.writeln(i..
Javascript에서 특정 객체가 배열인지, 그리고 그것이 배열이라면 빈 배열인지 확인하는 방법입니다. 빈 배열 체크하기 const arr1 = []; const arr2 = [1, 2]; const obj = {}; const str = ""; function isEmptyArr(arr) { if(Array.isArray(arr) && arr.length === 0) { return true; } return false; } document.writeln(isEmptyArr(arr1)); // true document.writeln(isEmptyArr(arr2)); // false document.writeln(isEmptyArr(obj)); // false document.writeln(isEmpt..
Javascript의 문자열에서 줄바꿈을 표현하는 2가지 방법을 소개합니다. escape 문자 사용하기 템플릿 리터럴(Template literals) 사용하기 1. escape 문자 사용하기 const str = 'a\nb\nc\n'; document.getElementById("result").innerHTML=str; 문자열에 New Line을 뜻하는 '\n' 이스케이프 문자를 넣어주면 줄바꿈됩니다. 2. 템플릿 리터럴(Template literals) 사용하기 const str =`a b c`; document.getElementById("result").innerHTML=str; 문자열 안에 escape문자인 '\n'을 사용하면, 가독성이 떨어지는 단점이 있습니다. 문자열을 정의할 때 따옴표( ..
for문을 이용하여 테이블 생성하기 for 반복문을 이용해서 테이블을 동적으로 생성하는 예제입니다. const rowCnt = 5; const columnCnt = 2; document.write(''); for (let i = 0; i < rowCnt; i++) { document.write(''); for (let j = 0; j < columnCnt; j++) { document.write(''); document.write(i + ", " + j); document.write(''); } document.write('') } document.write(''); 테이블은 아래와 같이 가장 바깥을 태그로 감싸고, 하나의 row를 표현하는 태그, 그리고 그 안의 데이터를 표현하는 태그로 작성할 수 있습..
지난번에는 객체를 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..