javascript23 [JavaScript] 기본 타입 기본 타입 - 타입(data type) : 프로그램에서 다룰 수 있는 값의 종류 - 기본 타입 : 미리 정의하여 제공되는 여러 가지 형태의 타입 원시 타입(primitive type) 1. 숫자(number) 2. 문자열(string) 3. 불리언(boolean) 4. 심볼(symbol) : ES6 부터 제공 5. undefined 객체 타입(object type) 6. 객체(object) 숫자(number) - 정수, 실수의 구분 X => 모든 수를 실수 하나로 표현 - 매우 큰 수 / 작은 수 표현 시, e 표기법 사용 가능 const firstNum = 10; // 소수점을 사용하지 않은 표현 const secondNum = 10.00; // 소수점을 사용한 표현 const thirdNum = 10.. 2021. 10. 19. [JavaScript] 자바스크립트 적용 자바스크립트를 적용하는 방법 1. 내부 자바스크립트 코드로 적용 2. 외부 자바스크립트 파일로 적용 1. 내부 자바스크립트 코드 - 태그를 사용하여 HTML 문서 내부에 삽입 - HTML 의 / 에 위치할 수 있음 => 동작상의 차이 X 2. 외부 자바스크립트 파일 - .js 확장자의 외부 파일 생성 후 삽입 - 태그를 사용하여 외부 자바스크립트 파일 포함 // example.js function printDate() { document.getElementById("date").innerHTML = Date(); } - 웹의 내용을 담당하는 HTML 과 웹의 동작을 구현하는 JS 로 코드 분리 가능 => 코드 가독성과 유지 보수에 좋음 - 웹 브라우저가 미리 읽어 올 수 있어 웹 페이지 로딩 속도가 빨라.. 2021. 10. 18. [JavaScript] 자바스크립트 출력 자바스크립트 출력 1. window.alert() 메소드 2. HTML DOM 요소를 이용한 innerHTML 프로퍼티 3. document.write() 메소드 4. console.log() 메소드 1. window.alert() 메소드 - 브라우저와 별도의 대화 상자를 띄워 데이터 전달 * window 객체의 모든 메소드/프로퍼티 사용 시, window 접두사 생략 가능 2. HTML DOM 요소를 이용한 innerHTML 프로퍼티 - 가장 많이 사용되는 방법 - document 객체의 getElementByID() / getElementsByTagName() 등의 메소드로 HTML 요소를 선택하고 innerHTML 프로퍼티 이용 => 내용이나 속성 값 변경 가능 3. document.write() .. 2021. 10. 18. [JavaScript] 자바스크립트 문법 프로그램(Program)이란? : 특정 결과를 얻기 위해서 컴퓨터에 의해 실행되는 실행문(Statement)의 집합 자바스크립트 문법 - 실행문은 세미콜론(;)으로 구분 - 대소문자 구분 => 변수/함수의 이름, 예약어 작성 시 주의 리터럴(Literal) : 직접 표현되는 값 그 자체 숫자 리터럴 : 12 문자열 리터럴 : "JavaScript", '안녕하세요' 불리언 리터럴 : true 식별자(Identifier) : 변수/함수의 이름을 작성할 때 사용하는 이름 특징 - 영문자(대소문자), 숫자, 언더스코어(_), 달러($) 만 사용 가능 - 숫자로 시작할 수 없음 - 유니코드(Unicode) 문자셋 사용 - 하이픈(-)은 뺄셈을 위한 예약 키워드이므로 사용 불가 작성 방식 - Camel Case 방.. 2021. 10. 18. [JavaScript] 자바스크립트 기초 자바스크립트(JavaScript)란? 자바스크립트(JavaScript) : 객체(object) 기반의 스크립트 언어 HTML : 웹 내용 작성 CSS : 웹 디자인 JavaScript : 웹 동작 구현 주로 웹 브라우저에서 사용되지만 Node.js 와 같은 프레임워크로 서버 측 프로그래밍도 가능 대부분의 웹 브라우저에는 자바스크립트 인터프리터가 내장되어 있음 자바스크립트의 역사 1995년 넷스케이프(Netscape)의 브렌던 아이크(Brendan Eich)에 의해 탄생 이름의 역사: 모카(Mocha) -> 라이브스크립트(LiveScript) -> 자바스크립트(JavaScript) 자바스크립트의 특징 1. 객체 기반의 스크립트 언어 2. 동적이며, 타입을 명시할 필요가 없는 인터프리터 언어 3. 객체 지향.. 2021. 10. 18. 이전 1 2 3 4 다음