변수

    [JS] DeepDive(4) 변수

    변수라는 개념은 프로그래밍을 처음 배우고 나서 배운 개념이었다. 한번 알아보자. 메모리란 데이터를 저장할 수 있는 메모리 셀의 집합체이다. 메모리 셀 하나의 크기는 1바이트이며 컴퓨터는 1 바이트 단위로 데이터를 저장하거나 읽게 된다. 우리가 변수에 값을 저장할때 이 메모리에 값을 저장하며 각 셀마다 고유의 주소를 가지게 된다. 컴퓨터는 2진수밖에 모르기 때문에 우리가 어떤 값을 저장하던 결국 2진수로 변환해서 값을 저장하게 된다. 만약 우리가 10 + 20 이라는 계산을 한다고 생각해보자. 이런 연산은 연산 결과 이후에 특정 메모리에 저장되게 된다. 만약 이 연산결과 30을 재사용하고 싶다면, 메모리주소를 알아야한다. 자바스크립트는 사용자가 직접 메모리주소를 통해서 값에 제어하는것을 막는데 그 이유는 ..

    01_JS_변수,상수,자료형

    이제 드디어 자바 스크립트에 대해 공부하기 시작했다! 파이썬,c,c++ 등의 언어와 어떻게 다를지 기대가 된다! 자바 스크립트 (Java Script) >>스크립트 언어 >>인터프리터 언어 자바라는 이름이 있긴 하지만 자바와 사실 별 연관은 없다! 당시 인기있던 언어가 자바였어서 그 인기를 타기 위해서 라고 했다 ㅋㅋ 자바스크립트는 웹브라우저만 만드는 역할을 하는것이 아니다. node.js를 이용하여 서버사이트나 데스크탑 애플리케이션을 만들수도 있으며 모바일 애플리케이션도 만들 수 있다. ecma인터네셔널 표준 문법을 정의하는 공식 사이트 chrome과 node.js가 필수이다!! console.log('hello JavaScript') 모든언어의 시작이듯 hello JavaScript를 실행시켜 보겠다..