전체 글 46

Fuctions 함수

function은 내가 계속 반복해서 사용할 수 있는 코드 조각입니다. 코드를 캡슐화 해서 실행을 여러번 할 수 있습니다. function 함수명() { argument(인수) } argument(인수)는 function을 실행하는 도안 정보를 function에게 보낼 수 있는 방법으로, 소괄호 안에 위치합니다. 객체 안에서, 아래와 같이 함수를 선언할 수 있습니다. const player = { name: “hojn”, sayHello: function (otherPersonsName) { console.log(”hello” + otherPersonsName + “good to see you again”) }, }; player.sayHello(”lami”); //결과값 : hello lami good..

JavaScript 2022.10.17

Object 객체

Object(객체)는 property를 가진 데이터를 저장해주며, {} 를 사용한다. - property 속성접근자 . 또는 {} 로 객체의 속성에 접근할 수 있도록 해줍니다. 예시) const who = { name:hojn, job:dev, } property를 불러오는 방법은 2가지 입니다. 1. console.log(who.name); => hojn 2. console.log(who["name"]); => hojn property를 바꾸는 것은 가능합니다. ( 선언된 object를 바꾸는 것은 불가능합니다. ) who.job=”cooker”, property를 추가 할 수도 있습니다. who.age=”30”, - 객체와, 배열의 사용 접근 배열안에 필요한 값들을 나열하게 되면 사용하면 관리가 어렵..

JavaScript 2022.10.17

Arrays 배열

배열로 정의된 변수는 배열의 내용물을 변경 할 수 없습니다. const daysOfWeek = ["mon", "tue", "wed", "thu", "fri", "sat"]; 를 daysOfWeek = ["hi"]; 로 바꿀 수 없는데, 이유는 배열 자체의 내용은 변경 할 수 없기 때문입니다. 하지만, 배열안의 내용물들은 추가와 삭제가 가능 합니다. 변수를 선언하면 주소값이 매핑되고 그 주소로부터 데이터가 표시됩니다. 예를 들어 const a = ‘111’; 에서, a는 111이라는 문자열정보가들어있는 메모리 주소를 가르킵니다. (데이터가 저장곳의 위치값) 따라서 const a의 내용은 바꿀 수 없습니다.(const a = 2 ; 를 a = 4; 로 바꿀 수 없습니다.) 배열로 선언한 변수에서는,데이터 메..

JavaScript 2022.10.17

Booleans (true/false), null, undefined

true, false, null, undefined 데이터 타입이다 true, false 는 0과 1처럼 반대 값으로 사용한다 null : 컴퓨터에 값이 없음을 의도적으로 알리기 위해 채워진 값이다. undefined : 변수만 만들고 값을 지정하지 않을시, 컴퓨터 메모리에 만들어졌지만, 값이 할당 되지 않은 상태. //console.log 확인하기 const amIBeRich = true; console.log(amIBeRich); // null 은 그 변수에 아무것도 없다를 알려준다(비어있음을 알려준다) const amIFat = null; console.log(amIFat); // undefined는 변수가 메모리에 만들어졌지만(컴퓨터가 이 변수에 대해 인식하고 있지만) , 값이 할당 되지 않음. ..

JavaScript 2022.10.14

const , let , var 차이점 :

const , let , var 차이점 : const 는 constant(상수)라는 것이고, constant는 값이 바뀔 수 없다는 것. const 를 대부분 사용한다. let은 한번 만들고, 다시 값을 변경할 수 있다. let 은 변수(variable)을 업데이트하고 싶을때 사용. var는 원한다면 어디서든 업데이트 할 수 있다 . var로 선언한 변수의 값을 잘못 업데이트해도 적용되기 때문에 , 사용하지 말 것. 코멘트 요약 : always const 항상 sometimes let 가끔 never var 쓰지마 코드 예시 : 개발자도구 콘솔에는 무엇이 찍힐까? (3초안에 답하시오) const a = 5; const b = 2; let myName = 'hojn'; console.log(a+b) con..

JavaScript 2022.10.14