728x90
논리 연산자 1. or 2. and 3. not 1. A or B || 기호를 사용해서 A || B 로 작성한다. A 또는 B 둘 중 하나라도 참이면 결과는 참이 된다. 결과 조건 True True || True True True || False True False || True False False || False 2. A and B && 기호를 사용해서 A && B 로 작성한다. A 와 B 둘 다 참이어야 결과가 참이 된다. 결과 조건 True True && True False True && False False False && True False False && False 3. not A ! 기호를 사용하여 !A 로 작성한다. A의 값을 반전(부정) 한다. !true == false !false =..
자바스크립트 조건문 if문 조건문은 "조건이 참이면 ~을 하고, 거짓이면 ~을 한다. "이다. 그래서 True와 False을 바탕으로 한다. // 기본 문법 // if(bloolean 타입){ //true일 때 실행되는 영역 } else { //false일 때 실행되는 영역 (생략가능, 생략할 때 결과 값이 false 시 출력 값 없음.) } ( ) 부분 안에 조건식을 정확하게 판단하고 작성해야 if 조건문을 잘 활용할 수 있다. 조건식은 boolean 타입으로 참인지 거짓인지 결과가 나올 수 있도록 작성해야 한다. 자바스크립트 반복문 for문 반복문은 조건문 if문과 비슷한 형태를 이루고, if 대신 for 을 사용한다. 조건문의 조건식이 들어간 괄호 '( )' 안에는 3가지의 값이 들어간다. 1. 초..
자바스크립트의 연산자와 각 연산자의 특징 종류 표기법 설명 타입 대입 연산자 A = B B항을 A항에 대입한다. number 타입 (숫자반환) 문자 결합 연산자 A + B A항과 B항을 이어준다. string 타입(문자반환) 산술 연산자 A + B A항과 B항의 값을 더한다. number 타입 (숫자열) number 타입 산술 연산자 A - B A항과 B항의 값을 뺀다. number 타입 산술 연산자 A / B A항과 B항의 값을 나눈다. number 타입 산술 연산자 A * B A항과 B항의 값을 곱한다. number 타입 산술 연산자 A % B A항과 B항의 나머지 값을 구한다. number 타입 증감 연산자 A++ A항에 1을 더해준다. number 타입 증감 연산자 B-- B항에 1을 빼준다. n..
예약어 : 이미 쓰임이 정해져 있는 키워드를 의미한다. 이 예약어는 변수명으로 사용할 수 없고 변수의 예약어는 var, let가 있고, 상수의 예약어로는 const가 있다. 변수의 var는 hoisting (호이스팅) 이라는 이슈가 있어서 쓰이지 않는다.. (호이스팅은 밑에..!) 그러므로 let(변수) 과 const(상수)를 사용한다. 선언 방법 예약어[let, const] 변수명[개발자 임의] = [데이터 값] 예약어와 변수명 사이는 띄어쓰기로 구분한다. 변수 : let 재선언 X , 재할당 O let number //선언 number = 1 //할당 console.log(number) //출력 //let number // 불가 number = 10 //재할당 console.log(number) 상수..
오늘 내가 배운 것 1. 자바스크립트의 특징 2. JavaScript (JS) 적용하는 방법 3. 변수와 상수의 예약어와, 기본 연산자 4. 변수명 표기법 1. JavaScript(자바스크립트)의 특징 자바스크립트는 Prototype기반 언어이다. 웹 페이지를 만드는 과정에서 동적요소를 만들고 싶어서 생긴 언어였다. 타입을 지정하지 않고 사용할 수 있어서 처음배우는 사람들한테 좋다. 코드를 한 줄씩 읽어 내려가는 인터프리터 언어이기 때문에, 번역과 실행이 동시에 이루어진다. 인터프리터와 반대되는건 컴파일 언어이다. 컴파일 언어는 프로그램을 실행하기 전에 기계어(컴퓨터 언어)로 컴파일(번역)을 하고 실행하는 언어이다. 한 줄씩 처리하다 보니 처리 자체의 속도는 컴파일 언어의 비해 느리다. -> 많은 양의 ..
HTML-form 태그 form 태그 : 사용자가 제공하는 데이터를 서버에 저장시키기 위해 사용하는 태그 (사용자의 데이터를 수집한다.) 로그인 아직도 회원이 아니신가요? 회원가입 input 태그를 이용할 때 form 태그를 상위 태그로 사용해 데이터를 서버에서 저장한다. form태그를 쓸 때는 상위에 다른 엘리먼트로 감싸서 사용하는 것을 권장한다. form 태그의 필수 속성으로 속성 method 와 속성 action이 있다. 속성 action 과 속성 method action의 속성 값은 “링크” 이다. (button type=”submit” 과 연동해서 작동한다.) method의 속성 값은 get 과 post가 있다. (초기값은 get) get 의 특징 쿼리스트링(queryString) 형태로 전달된..