목록javascript (2)
console.log

데이터 불변성 ▶ 원시 데이터: String, Number, Boolean, undefined, null 쉽게 말하면 얘네는 생긴 게 같으면 같은 데이터 ▶ 참조형 데이터: Object, Array, Function 값이 같아도 복사하지 않으면 다른 데이터(다른 메모리 주소 가리킴) 얕은 복사(shallow copy) const user = { name: 'yeji', age: 24, emails: ['syg9272@gmail.com'] } const copyUser = user console.log(copyUser === user) // true 객체를 직접 대입하면 참조에 의한 할당이 이루어져 같은 메모리 주소 가리킴 즉, 원본 객체를 참조하는 것 여기서 user의 속성을 수정한 뒤 출력하면 copy..
개발공부/JavaScript
2022. 4. 10. 00:44
[JavaScript] JS 시작하기
변수 유효범위 (Variable Scope) ▶var : 함수레벨 ▶let, const : 블록레벨 메모리 누수로 발전할 가능성 때문에 관리의 편리를 위해 let과 const 사용 형 변환 (Type conversion) ▶Truthy (참 같은 값) true, { }, [ ], 1, 2, 'false', -12, '3.14' ... ▶Falsy (거짓 같은 값) false, '', null, undefined, 0, -0, NaN NaN은 숫자형이지만 숫자가 아닌 값 까먹은 내용이라 적어놓기 !
개발공부/JavaScript
2022. 4. 10. 00:29