본문 바로가기

Tech7

자바스크립트 프로그래밍 3장 (언어의 기초) - 3.5 「프론트엔드 개발자를 위한 자바스크립트 프로그래밍」 서적을 참조했으며, 3장에 대한 요약 및 정리를 진행하려고 한다. 연산자 단항 연산자: 단 하나의 값에만 적용되는 연산자 ex) 증감 연산자 비트 연산자: 메모리에서 숫자를 표현하는 비트를 직접 조작하는 저수준 연산자 32bit 중 1bit = 부호(0: 양수, 1: 음수), 31bit = 숫자 NOT(~) : 피연산자의 1의 보수, 숫자(a)의 부호를 바꾼 후 1을 뺀 결과값 AND(&) : a와 b 모두 1이어야 1 OR(|) : a와 b 중 하나라도 1이면 1 XOR(^) : a와 b가 같으면 0, 다르면 1 (= OR 연산 이후 1을 뺀 결과값) 왼쪽 시프트() 비트를 오른쪽으로 움직임 부호는 그대로 유지 오른쪽으로 움직일 때, 빈 비트가 생기는.. 2020. 4. 29.
자바스크립트 프로그래밍 3장 (언어의 기초) - 3.1 ~ 3.4 「프론트엔드 개발자를 위한 자바스크립트 프로그래밍」 서적을 참조했으며, 3장에 대한 요약 및 정리를 진행하려고 한다. 문법 대소문자 구분 : 변수, 함수 이름, 연산자 모두 대소문자 구분 식별자: 변수, 함수, 프로퍼티, 함수 매개변수 이름 주석 스트릭트 모드: "use strict"를 선언함으로써 js 코드의 자유로움을 어느 정도 제한 키워드와 예약어 키워드: 제어문의 시작과 끝을 나타내거나, 특정한 조작 목적으로 사용 예약어: 아직 특별한 쓰임새는 없지만 미래에 키워드로 쓸 가능성이 있으므로 예약 변수 느슨한 변수 타입 어떤 타입의 데이터라도 저장 가능 변수의 데이터 타입을 바꾸는 행위는 권장하지는 않음 데이터 타입 원시 타입(Primitive Type): 그 자체가 하나의 값 숫자(Number) :.. 2020. 4. 27.
자바스크립트 프로그래밍 2장 (Html 속의 자바스크립트) 「프론트엔드 개발자를 위한 자바스크립트 프로그래밍」 서적을 참조했으며, 2장에 대한 요약 및 정리를 진행하려고 한다. inline / internal / external inline: html 태그 내에 직접 자바스크립트 명령어를 작성하는 방식 internal: html 문서 내에 별도로 자바스크립트를 작성하는 방식 ex) head or body 태그 안에 script 작성 external: html과 자바스크립트를 따로 분리해서 외부 파일로 나누는 방식 Script 파일 호출 방법 head 태그 내에서 호출 일반적 사용 과정 html & css parsing script 호출을 만나면 parsing을 block script 요소의 코드를 완전히 해석 그 다음 script 요소 해석 및 처리 script.. 2020. 4. 24.