본문 바로가기

코딩도전기/Java script4

CODO DAY6_Java Script(배열&차원&객체) 배열 Shallow copy var a = [1,2,3,4,5]; var b = a; 두 개의 배열 관계는 복사라기 보다는 링크되어 연결된 상태임 (값이 한개가 아니라 여러개로 각각 저장하면 메모리를 많이 차지하여 따로 저장하지 않고 링크시킴) 각 배열의 값을 개별적으로 변경하여도 같은 배열을 사용하기 때문에 변경한 값이 모든 배열에 반영됨 var a = [1,2,3,4,5]; var b = a; console.log('a : ' + a.valueOf()); //a : 1,2,3,4,5 console.log('b : ' + b.valueOf()); //b : 1,2,3,4,5 a[0] = 50; b[4] = 100; console.log('a : ' + a.valueOf()); //a : 50,2,3,4.. 2023. 2. 8.
Java Script_TEST(메소드 만들기) 메소드 만들기 2023. 2. 7.
CODO DAY5_Java Script(Switch문&반복문&제어문&함수&배열) Switch(Case By Case) 특정 case마다 특정 내용을 실행 switch는 if처럼 복잡한 조건을 다루지 못하는 한계가 있음(단순한 조건) 중요한 내용을 다룰 경우 사용 속도가 빠르지만 메모리를 많이 차지함 var item = '콜라'; switch(item){ //코드는 코드블록에서 시작하면 끝까지 실행해야됨 case "콜라": console.log(item + '가 나왔습니다'); break; //break가 없다면 끝까지 내려가게 됨 case "생수": console.log(item + '가 나왔습니다'); break; //break는 진행중인 내용을 코드블록 밖으로 탈출시켜줌 case "오렌지주스": console.log(item + '가 나왔습니다'); break; default: .. 2023. 2. 7.
CODO DAY4_Java Script(연산&IF문) Java script : HTML에 동적 기능을 구현 Java Script의 특징 HTML 문서 내의 객체를 핸들링(삭제 변경 등)할 수 있다. HTML 문서 내의 css요소를 핸들링할 수 있다. 서버와 통신하여 얻은 respons를 동적으로 표현해준다.(Ajax) 자바스크립트 객체 형태의 데이터를 서버와 주고 받을 수 있다.(Json) 자바스크립트를 이용한 라이브러리들이 계속적으로 나타나고 있다.(node.js, jQuery, Electron...) Java Script 적용방법 1. html문서 내에 따로 설정(웹이 시작하자마자 필요한 요소가 아니면 body하위에서 실행해야 빠르게 돌아감) 2. js파일 외부에서 불러옴 변수란? 무언가를 담는 컵 변수 이름 : 컵을 구분하거나 가져올 수 있도록 붙이는.. 2023. 2. 6.