JS 스터디 - 5일차

DevSeoRex·2022년 9월 26일
0

자바스크립트란 ?

자바스크립트는 객체는 기반의 스크립트 프로그래밍 언어이다.
Node.js와 같은 런타임 환경과 같이 서버 사이드 네트워크 프로그래밍에도 사용되고 있다.


1.변수

변수는 전역변수 / 지역변수 / 매개변수 등 여러가지 종류의 변수가 있다.

변수에 저장할 수 있는 값들

  • 숫자
  • 문자
  • Boolean(true / false)
  • 함수
  • 배열
  • Undefined
  • Null

없는 변수를 참조하려고 하면 페이지상에 에러가 표시되지 않지만 개발자 도구로 진입해서
콘솔을 확인하면 ReferenceError 가 발생한다.

2.조건문

var aa = 10;
var bb = 20;
if(aa < bb) {
	// 괄호안의 조건이 참일때 할 일
	document.write(‘aa가 bb보다 작다’);
}
else{
	// 괄호안의 조건이 거짓일때 할 일
	document.write(‘aa가 bb보다 크다’);
}

2-1 조건문의 활용(if ~ else, if ~ else if ~ else)

var a = 10;
var b = 20;
var c = 30;
if(a > b) {
	document.write(‘a가 b보다 크다’);
	} else if(b > c) {
	document.write(‘b가 c보다 크다’);
	}else if(b < c) {
		document.write(‘b가 c보다 작다’);
	}else {
		document.write(‘해당 없음’);
	}

2-2. 논리 연산자( || 연산자와 && 연산자)

var a = 10;
var b = 20;
var c = 30;
if(a < c && b < c){
	document.write(‘a가 c보다 작고 b가 c보다 작다’);
}

2-3. 조건문의 응용

var a = 10;
var b = 20;
if( a != b) {
	if (a > b) {
		document.write(‘a가 b보다 크다’);
	}else{
		document.write(‘a가 b보다 작다’);
	}
}

2-4. 조건문의 축약

var a = 10;
var b = 20;

if (a > b) {
	document.write(‘a가 b보다 크다’);
}else{
	document.write(‘a가 b보다 작다’);
}

// 1. 중괄호 없애기

if (a > b) 
	document.write(‘a가 b보다 크다’);
else
	document.write(‘a가 b보다 작다’);


// 2. if ~ else 지우기

(a > b) ? 
	document.write(‘a가 b보다 크다.);

	document.write(‘a가 b보다 작다.);

출처 : JS(Rock’s Easy Web)

0개의 댓글