본문 바로가기

javascript10

데이터 타입 데이터 타입의 종류 기본형과 참조형이 있다 기본형 단순이 값을 할당하고 끝 -number, string,boolean,nul,undefined,symbol 참조형 뭔가를 참조하고 있다 reference 하고 있다. Object Array, function, data,RegExp,map,set 두가지의 차이점 기본형과 참조형의 구분기준 복제의 방식 1.기본형 : 값이 담긴 주소값을 바로 복제 2.참조형 : 값이 담긴 주소값 들로 이루어진 묶음을 가리키는 주소값을 복제 불변의 여부 기본형은 불변형 이다 Let a = 3; a= 5 ; ? a=20; 컴퓨터는 0과 1로 대화를 한다. 0과1을 가지고 있는 작은 메모리 조각을 비트라고 한다 작은 메모리 들이 모여서 메모리가 된다 // 무언가를 저장한다. 비트라는.. 2022. 12. 2.
JavaScript 데이터 타입 원시타입 객체타입으로 나뉨 원시타입은 단일데이터 Number string 문자 boolean null undefined symbol 복합 데이터는 객체! Object-array Function 객체는 메모리에 저장됨 객체자체는 힙이라는 곳에 저장 변수는 메모리셀 메모리 주소를 가지고 있음 메모리 상 어떻게 다른지 원시타입은 값자체가 메모리셀 안에 들어가있음/ 메모리셀 안에 값이 바로들어가있고 변수가 메모리 자체를 가리키고 있음/ 원시타입은 값 자체가 복사되어서 할당되어진다 객체는 참조값 메모리 주소가 변수에 들어가 있음/ 실제로객체가 들어있는 메모리 주소를 보관하고 있음 객체는 메모리셀안에 메모리 주소 reference가 들어 있기때문에 reference 자체가 복사되어진다. 재할당 된다. .. 2022. 12. 1.
Javascript 기초 var people = { name: 'mongmong', age:28, } // 객체는 키와벨류의 페어다! people.name = 'mong' // . 표기법으로 프로퍼티 값을 읽는것이 가능하다 // 프로퍼티 추가 people.isAdmin = true; console.log(people) 키가 프로퍼티 값이 벨류 변수, 상수 let, const 상수라는 것은 기본형에서만 기본형이라는건 const a = 3 , 이건 못바꿈 상수객체는 수정될 수 있습니다! {안에 들어가는거는 바뀔수 있음?} 객체를 직접 만들 때는 작동 x es6 function testFunction(name, age) { return { name: name, age: age, } } console.log(testFunction('t.. 2022. 11. 30.
javascript 배열 array .push(). 배열항목추가기능 Ex) asdasd.push(“”) Object Ex)const Player = { name:"kim", age:28, point:100, } console.log(Player.name) Player.tall = 190; console.log(Player.tall) ——————— Function - 계속 반복해서 사용할 수 있는 코드 조각? // 어떤 코드를 캡슐화해서, 실행을 여러 번 할 수 있게해줌? Function규칙 Function은 () 가 필요 ex) Function sayHello(){ 이 블록 안에 작성하는 것이 실행 버튼을 누르면 발생 ex)console.log(“hello”) } () 2022. 11. 30.