전체 글236 [javascript] step02. event 삭제 이전 수업의 마지막 예시이다. global 영역 (전역) : script가 실행되는 가장 바깥영역. local 영역 : 함수 등의 안쪽 영역. 만약 함수의 매개변수 first를 a라고 고친다면, 함수 안쪽에 있는 first는 global 영역에서 선언된 변수를 가리킨다. 그리고 local 영역 안쪽의 내용은 바깥에서 직접 참조할 수 없다. 만약에 바깥에서 참조하고 싶다면 따로 뽑아내주어야 한다. (예를 들어 바깥쪽에 변수를 만들어주고, 그 변수에 대입하는 방식으로 가능하겠다.) 사실 이 예시에는 문제가 있다. 현재는 javascript가 엄청나게 늘어나는 추세라고 했다. 만약에 여러 사람이 코딩을 하는데 변수의 이름이 중복된다면 어떤 일이 발생할까? 혼동이 생길 것이다. 때문에 global 영역에 .. 2021. 12. 8. [javascript] step01. datatype : function function function type은 특정 시점에 실행할 작업들을 모아둘 수 있다. function도 data이기 때문에 사물함의 특정 값을 차지한다. 때문에 변수에 대입하는 것도 가능하다. function 자체가 사물함을 만드는 것이다. 그 번호를 변수에 넣으면 사물함 열쇠를 copy한 것이고, 그러면 그것을 불러와서 사용하면 되는 것이다. return은 '되돌려준다.'로 해석하면 좋다. 함수가 끝나면 어떤 값으로 바뀌는데, 그것을 return으로 정해줄 수 있다. return을 object로 해준다면 heap 영역에 만들어지고 그 자리에 key 값이 들어오게 된다. 함수는 참조를 할 수 있고, 호출을 할 수 있다. 함수는 heap 영역에 생성되는데, 이 사물함의 reference value(사물.. 2021. 12. 8. [javascript] step01. datatype : object (plane object, array) object (plane object, array) a. plae object object type의 필요성 : 예시처럼 한 사람의 정보를 관리함에 있어서 3개의 변수명이 필요하고, 사람이 다수라면 머리가 아파진다. 하지만 object type으로 관리한다면 하위 항목 내용에 대한 하나의 변수명으로 관리할 수 있게 된다. 중괄호 { }를 이용하여 만든다. 내용에는 key1 : value1, key2 : value2, ... 가 들어가는데, 여기에서 key를 repository(저장소) name, value를 repository라고 한다고 했다. 이렇게 구성된 object를 plain object라고 한다. (plain이라고 하면 다른 종류의 object도 있다는 것인가?) object의 내용 참조하기 :.. 2021. 12. 8. [javascript] step01. data type : boolean boolean(논리) 크다. 작다. 같다. 다르다. 등의 비교 연산자(operator)가 존재한다. 숫자의 크기나 문자의 내용 일치 여부를 return해준다. > : 크다. < : 작다. = : 크거나 같다. == : 같은지 비교. != : 다른지 비교. === : javascript에는 equal이 세 개짜리도 있는데, java에는 존재하지 않는다. == 는 type이 다르면 강제로 변환해서 비교를 해준다. 예를 들어 10=="10" 을 하더라도 true를 return 해준다. 하지만 10==="10"은 false를 return해준다. === 는 완전 일치 여부를 확인해주는 것이다. 비교 연산자는 true와 false를 return하는데, 이 true와 false가 참과 거짓을 나누는 boolean(논.. 2021. 12. 8. [javascript] step01. data type : number(숫자) / string(문자열) number(숫자) / string(문자열) javascript data type variable(변수) : 이름지어진 기억 공간 (ex - num1) = : 대입 연산자. is not equal. (let num1=10; : 10을 num1에 대입하겠다.) javascript에서의 number(숫자) type는 단순히 그냥 숫자를 쓰면 된다. integer(정수)는 10, float(실수)는 10.1. string(문자열)은 " "(double quotation : 큰 따옴표) or ' '(single quotation : 작은 따옴표)로 감싸서 만든다. 작은 따옴표를 사용하는 것이 편리하나 나중에 java에서 큰 따옴표를 사용하기 때문에 혼동하지 않도록 한다. ` ` (back tick) : 큰 따옴.. 2021. 12. 8. [html] step10. anchor step10. anchor a(anchor) element는 하이퍼링크, 책갈피, javascript 등을 수행할 때 사용한다. hello.html로 이동 daum으로 이동 naver로 이동 blah blah Lorem ipsum dolor sit amet consectetur adipisicing elit. Dicta alias odit rerum necessitatibus assumenda illum aliquam reprehenderit quo, harum sunt dolores, deleniti similique corrupti placeat quis sed? Neque, nam incidunt. 는 하이퍼링크, 책갈피, javascript 등의 수행 시 사용하는 요소이다. 그림에도 링크를 걸 수.. 2021. 12. 7. 이전 1 ··· 35 36 37 38 39 40 다음