JavaScript

단순히 npm -v 명령어만 쳤을 뿐인데, 아래와 같이 에러가 발생한다 바뀐 부분은 신규 node를 다운로드한 것으로 기존에서 업데이트가 된 줄 알았으나 충돌이 발생한 걸로 추정됩니다. 문제 : npm -v 입력시 아래 에러 발생 node:internal/modules/cjs/loader:933 const err = new Error(message); ^ Error: Cannot find module 'code-point-at' Require stack: Could not determine Node.js install directory 해결법 : 다운로드 받은 노드를 지우고 아래 경로의 노드 폴더도 지운 후 노드를 재설치받습니다. C:\Program Files\nodejs
· JavaScript
JavaScript에서의 일치 연산자는 ===, !== 입니다. 일치 연산자(===)와 동등 연산자(==)의 차이점은 아래와 같습니다. 아래 코드처럼 ==(동등 연산자)는 값을 암묵적으로 형변환을 해줍니다 그렇기에 7 == '7'에 경우 true을 반환하는, 반면에 ===(일치 연산자)를 쓴 7 === '7'는 false를 반환합니다. console.log(7 === '7'); // false console.log(7 == '7') // true 그렇기에 예기치 못한 경우를 피하고 확실하게 조건문을 넣고 싶다면 일치 연산자를 쓰는 게 좋습니다. 일치 연산자를 사용할 때 주의해야 할 경우가 있는데, 아래에 나오는 NaN과 0, -0입니다. console.log(NaN === NaN); // false co..
1. 개요 이번에는 데이터 타입을 다루려고 합니다, 이전에 쓴 변수 메커니즘은 보지 않아도 이해는 되지만 보는 걸 추천합니다. https://seung.tistory.com/entry/JavaScript-%EB%B3%80%EC%88%98-%EB%A9%94%EC%BB%A4%EB%8B%88%EC%A6%98-2 [JavaScript] 변수 메커니즘 2 1. 개요 이전글을 보시지 않았다면 보는게 좋습니다. https://seung.tistory.com/entry/JavaScript-%EB%B3%80%EC%88%98-%EB%A9%94%EC%BB%A4%EB%8B%88%EC%A6%98 [JavaScript] 변수 메커니즘 1. 개요 JavaScript라고.. seung.tistory.com 2. 데이터 타입 JS의 ..
1. 개요 이전글을 보시지 않았다면 보는게 좋습니다. https://seung.tistory.com/entry/JavaScript-%EB%B3%80%EC%88%98-%EB%A9%94%EC%BB%A4%EB%8B%88%EC%A6%98 [JavaScript] 변수 메커니즘 1. 개요 JavaScript라고 하였으나 개념의 일부는 컴퓨팅 공학에서 통용되는 개념이기에 아무나 보셔도 상관없습니다. 2. 메모리 저장 JavaScript에서 선언된 모든 값들은 메모리에 데이터를 저장하여 seung.tistory.com 2. 값에 저장 개발자 중에 값을 모르는 사람을 없을 것 입니다. 하지만 값을 설명해보라고하면? 대부분 값이 값라고 할꺼라 생각합니다. 값(value)은 표현식(expression)이 평가(evaluat..
1. 개요 JavaScript라고 하였으나 개념의 일부는 컴퓨팅 공학에서 통용되는 개념이기에 아무나 보셔도 상관없습니다. 2. 메모리 저장 JavaScript에서 선언된 모든 값들은 메모리에 데이터를 저장하여 사용합니다. 즉 10+20=30을 실행할 경우 메모리에는 10,20,30 전부 2진수화 되어 메모리에 저장되는 것입니다. 위 그림에서처럼 30은 0x12300004의 주소 값에 저장되고 우리가 30을 쓰기 위해서는 0x12300004에 접근하는 방법 외에는 없는 것입니다, 또한 변수는 한번 선언되면 메모리가 해제되기 전까지 아무도 그 공간을 사용할 수 없도록 안전하게 보호합니다. 하지만 이런 내용은 JS가 알아서 처리하기에 우리는 이런 게 있다고만 알면 됩니다. 우리가 사용하는 변수는 실제 값이 아..
DSeung
'JavaScript' 카테고리의 글 목록