변수 3

[모던 자바스크립트 deep dive] 4장 변수

변수 프로그래밍 언어는 기억하고 싶은 값을 메모리에 저장하고, 저장된 값을 읽어 들여 재사용하기 위해 변수라는 매커니즘에 저장한다. 메모리(Memory) 메모리는 데이터를 저장할 수 있는 메모리 셀의 집합체 메모리 셀 하나의 크기는 1바이트(8비트), 컴퓨터는 메모리 셀의 크기 즉 1바이트 단위로 데이터를 저장하거나 읽어들임. (각 셀은 메모리 주소를 갖음) 메모리에 저장되는 모든 값은 2진수로 저장 변수(variable)는 하나의 값을 저장하기 위해 확보한 메모리 공간 자체 또는 그 메모리 공간을 식별하기 위해 붙인 이름 프로그래밍 언어에서 값을 저장하고 참조하는 매커니즘 값의 위치를 가리키는 상징적인 이름 상징적인 이름인 변수는 프로그래밍 언어의 컴파일러/ 인터프리터에 의해 값이 저장된 메모리 공간의..

[JS] 특수모드(엄격모드)

JS에서 특수 모드(special mode)를 활성화해야한다. 특수 모드(special mode) = 엄격모드(strict mode) JS에서 활성화할 수 있고 보안 JS 코드를 더 쉽게 만들 수 있다. 엄격 모드를 활성화하기 위해 해야할 일은 스크립트 시작 부분에 'use strict'를 작성하는 것이다. "use strict"; 엄격하게 사용하면 된다. 그래서 전체 스크립트에 대해 엄격모드를 활성화했다. 이 문장은 기본적으로 스크립트의 첫 번째 문장이어야 한다. 따라서 이 전 코드가 있으면 엄격 모드는 활성화되지 않는다. comments는 허용된다. 왜냐하면 JS는 코드 없이 무시한다. 활성화된 엄격 모드는 특정 기능 또는 특정 블록에만 해당한다. 스크립트 시작부분에 엄격모드를 작성하면 더 안전한 코..

🦎 JavaScript 2023.02.05

[JS] Variables (변수) | let | const | var

Value value(값)은 기본적으로 데이터 조각이다. Jonas는 값이다. 큰솔에서 이 값을 보고 싶으면 console.log()를 입력해주면 된다. console.log("Jonas") value는 기본적으로 가장 작은 단위이다. 값으로 할 수 있는 매우 유용한 한가지는 변수에 저장하는 것이다. let firstName = "Jonas"; Jonas와 같은 값을 firstName변수에 할당한다. 위의 코드와 같이 적은 것을 변수 선언이라고 한다. 이를 통해 실제 변수를 생성할 것이다. 컴퓨터 메모리에 Jonas 값을 해당 변수 안에 저장한다. 코드에 무언가를 출력해햐 할 때마다 console.log를 사용해야 한다. 8번째 줄로 부터 firstName인 Jonas 값을 출력 받았다. 7번째 줄까지 ..

🦎 JavaScript 2023.01.12
728x90