목록WEB DEVELOP/STUDY (13)
정구리의 우주정복
오늘은 객체 안에서 속성,메소드,this 에 대해서 정리해볼거다 우선 객체는 var person={ //객체 생성하기 name:'정구리', //속성:속성값 의 형태 age:22, hello:function(name){ //여기부분이 메소드 alert(name); } } person.hello(person.name); //객체안의 메소드 사용시엔 .함수이름() 형식 선언 방법은 {} 를 사용하면 되고 기본적으로 속성:속성값 형태로 되어있다 (name(속성):'정구리'(속성값))사이의 구분은 , 로 해주게 되고 메소드는 객체 안에 함수가 있으면 메소드라고 한다여기선 hello:function(name){alert(name};}여기부분이 메소드이다 객체와 메소드 호출 방식은 맨 밑에 있는거처럼 하면 된다 객체..
메모용이다 while 문while(조건){ 반복할것} //조건에 true 넣으면 무한루프 do while 문do{ 문장}while(조건)//do 에서 일단 한번 실행하고 그 다음에 조건을 체크하고 반복 for문 for(초기식;조건식;종결식){ 문장} for in 문 for(var i in array){ 실행할거}
내가 까먹을까봐 써놓는 거다설명 없음 if 문if(조건){ 문장}else if(조건){ 문장}else{ 문장} switch case 문break 를 쓰면 조건문이나 반복문 밖으로 나가게 된다 switch(조건){ case 0: 실행할것 break; case 1: 실행할것 break; default: 실행할것 break;} 삼항연산자 (조건) ? 참일때 실행할 문장 : 거짓일 때 실행할 문장
오늘은 변수에 대한걸 끄적여 보겠음 ('모던 웹을 위한 Javascript+JQuary 입문' 책을 보고 내용정리) 이전까지는 변수에 대한 선택지가 var 밖에 없었음근데 ECMAScript6 부터는 let 과 const 라는 개념이 새로 생겼다 사용방법은 3종류 모두 동일하다 키워드 구분 선언위치 재선언var 변수 전역스코프 가능 let 변수 해당스코프 불가능 const 상수 해당스코프 불가능 이런 차이가 있다 우선 변수와 상수에 대해 알아보자변수는 변할수 있는 값상수는 변할수 없는 값상수는 선언을 한 이후에는 변경을 할 수 없어서 선언시 값을 반드시 같이 넣어줘야한다 let a = 100;a=50; ->이때 a 가 50으로 바뀌게 된다 const b=100;b=50; -> 이때는 오류가 나게된다 나같..
자바스크립트로 ToDo 리스트를 만들어보는중이다이름 저장이랑 비슷할거라구 생각했는데 하나도 아님 ㅋㅋ localStorage 처리랑 지우는게 가장 어려운듯 ..!!! 일단 오늘 만든 부분 const todoForm=document.querySelector(".js-todo");const input=todoForm.querySelector("input");const ul=document.querySelector("ul"); let TODO=[]; //id와 text 가 저장될 곳 function deleteList(){}//x누르면 삭제하는거function makeList(text){ const li=document.createElement("li");//li 생성 const span=document.cr..