본문 바로가기

javascript8

[JavaScript] 문장(Statement) 프로그램을 개발하기 위해 자바스크립트 소스코드에 입력하는 문장 문장 실행문 순차문 제어문 분기문 if, if~else, 다중 if~else, switch 반복문 for, while, do~while 비실행문 주석문 한 줄 주석문(//) 여러 줄 주석문(/* */) 소스코드 내에서 순차적으로 실행되는 문장 반드시 ;(세미콜론)으로 끝나며, 자바스크립트 소스코드의 대부분이 여기에 해당된다. 프로그램의 흐름에 영향을 주고 제어가 가능하도록 하는 문장으로, 중첩 사용이 가능하다. 분기문(비교문) 주어진 조건의 결과에 따라 실행할 문장을 다르게 하기 위해 사용되는 제어문 if문: 주어진 조건식을 만족하는 경우에만 특정 문장을 수행한다. 문장1; if(조건식){ 문장2; } 문장3; 자바스크립트 변수는 블록단위가 .. 2020. 9. 13.
[JavaScript] 연산자 산술연산자 4칙 연산(+, -, *, /)과 나머지 값을 구하는 연산자(%) ※ 문자열과 다른 데이터 타입 간 + 연산을 하면 문자열로 연결된다. var test = "ABC" + 123; // "ABC123" 대입연산자 특정한 상수나 변수, 또는 객체를 변수에 전달하여 저장할 때 사용한다. 연산자 의미 = 연산자의 오른쪽 변수값을 왼쪽의 변수에 대입한다. += 연산자의 오른쪽 변수값을 왼쪽 변수에 더하면서 대입한다. -= 연산자의 오른쪽 변수값을 왼쪽 변수값에서 빼면서 대입한다. *= 연산자의 오른쪽 변수값을 왼쪽 변수에 곱하면서 대입한다. /= 연산자의 오른쪽 변수값을 왼쪽 변수에 나누면서 대입한다. %= 연산자의 오른쪽 변수값으로 왼쪽 변수를 나눈 나머지값을 구하면서 대입한다. 비교연산자(관계 연산.. 2020. 9. 13.
[JavaScript] JavaScript 개요 자바스크립트의 특징 클라이언트 프로그램인 웹 브라우저에서 실행된다. 웹 문서를 동적으로 바꾸거나, 사용자가 입력한 폼 데이터의 유효성 검사 기능을 포함하는 동적인 웹 어플리케이션 개발이 가능하다. 절차적 프로그래밍, 객체기반 프로그래밍을 모두 지원한다.(프로토 타입 기반의 객체기반 프로그래밍 지원) 웹의 어플리케이션화가 가능하도록 지원한다. - 예) 구글, 마이크로소프트는 웹 브라우저에서 워드, 엑셀 등의 어플리케이션을 사용할 수 있도록 지원하고 있다. - HTML5 대부분의 기능이 자바스크립트를 활용함 node.js, Apache CouchDB 등 비브라우저 환경에서도 사용된다. HTML 문서의 2020. 9. 8.