조건문(conditional) 표현 식의 값에 따라 특정 구문들을 실행하거나 실행하지 않도록 제어 if문과 if~else문 if(조건) { 조건 결괏값이 true일 때 실행할 명령 } else { 조건 결괏값이 false일 때 실행할 명령 } 중첩된 if~else문 다른 if~else문 안에 포함되는 if~else 조건 연산자로 조건 체크하기 조건 연산자는 '?'와 ':' 기호로 이루어진다 (조건) ? true일 때 실행할 명령 : false일 때 실행할 명령 논리 연산자로 조건 체크하기 조건을 2개 이상 체크할 경우 사용 OR 연산자 op1 op2 op || op2 false false false false true true true false true true true true AND 연산자 op1 ..
Language
연산자(operator) Javscript에서 기본적으로 제공하는 약속된 문자의 표현식 산술 연산자 수학 계산을 할 때 사용하는 연산자 종류 설명 예시 + 두 피연산자의 값을 더함 c = a+b - 첫 번째 피연산자 값에서 두 번째 피연산자 값을 뺌 c = a-b * 두 피연산자 값을 곱함 c = a*b / 첫 번째 피연산자 값을 두 번째 피연산자 값으로 나눔 c = a/b % 첫 번째 피연산자 값을 두 번째 피연산자 값으로 나눈 나머지를 구함 c = a%b ++ 피연산자 1 증가 a++ -- 피연산자 1 감소 b-- 할당 연산자(대입 연산자) 연산자 오른쪽의 실행 결과를 왼쪽 변수에 할당하는 연산자 종류 설명 예시 = 연산자 오른쪽 값을 왼쪽 변수에 할당 y = x+3 += y = y+x y += x ..
폼(Form) form : 폼의 시작과 끝을 정의하는 태그 input, select : 사용자 입력을 받는 입력상자, 선택버튼을 만드는 태그 label : 입력상자마다 제목을 붙이는 태그 button : 버튼을 만드는 태그 form 태그 폼을 정의하는 태그. 원하는 서버의 주소로 데이터를 전송 주요 속성 action : 데이터를 전송할 url 주소 method : 데이터를 전송할 방법. 주로 get과 post 중 사용 (노출o : get, 노출x : post) enctype : 데이터를 전송할 때 전송 인코딩 형식을 지정 input 태그 입력상자를 만드는 태그. 홀태그 형식 주요 속성 type : 입력 형태를 지정. text, password, button, submit(바로 전송), radio(중첩x)..
주석(comment) 코드 내에 삽입된 일종의 설명문 한 줄 주석 : //주석문 블록 주석 : /* 주석문 */ 변수(variable) 변수 선언의 규칙 변수명은 영어 문자와 _, 숫자를 사용 영어 대소 문자를 구별하며, 예약어는 사용 불가 주로 Camel case를 사용 의미있는 변수명 사용 변수 선언 하기 var 변수명 var를 사용해서 선언 변수의 타입 지정 안함 키워드나 공백 문자 포함X, 숫자로 시작 X 사용가능한 특수문자 : _, $ 더보기 키워드(keyword) 또는 예약어 몇몇 단어들을 특별한 용도로 사용하기 위해 미리 예약하는데, 미리 예약된 단어들을 키워드(keyword) 또는 예약어(reserved word)라고 함. 키워드들은 프로그램 내에서 식별자로 사용 불가능 자료형(data t..
HTML 요소의 두 형태 화면 영역을 차지하는 형태에 따라 Block과 Inline 형태로 나뉨 Block 태그의 내용과 관계 없이 상위 요소의 너비에 맞게 너비를 차지. 레이아웃 영역을 지정할 때 주로 사용 Inline 태그의 내용에 맞춰서 너비가 결정. 레이아웃에 영향을 주지 않고 일부 내용에만 스타일이나 내용의 구분을 주고 싶을 때 사용 태그(Tag)와 요소(Element) 태그는 HTML의 문법적 규칙이자 코드 요소는 실제 웹 페이지 화면에 그려지는 구성 요소 Block 요소 화면의 레이아웃, 구성을 나눌 때 사용 div : block 요소의 대표적인 태그, 아무 의미를 담지 않는 블록 요소 section : 서로 다른 내용 구성이 들어갈 영역을 구분하는 블록 요소 article : 동일한 내용 ..