자바스크립트는 객체는 기반의 스크립트 프로그래밍 언어이다.
Node.js와 같은 런타임 환경과 같이 서버 사이드 네트워크 프로그래밍에도 사용되고 있다.
변수는 전역변수 / 지역변수 / 매개변수 등 여러가지 종류의 변수가 있다.
변수에 저장할 수 있는 값들
없는 변수를 참조하려고 하면 페이지상에 에러가 표시되지 않지만 개발자 도구로 진입해서
콘솔을 확인하면 ReferenceError 가 발생한다.
var aa = 10; var bb = 20; if(aa < bb) { // 괄호안의 조건이 참일때 할 일 document.write(‘aa가 bb보다 작다’); } else{ // 괄호안의 조건이 거짓일때 할 일 document.write(‘aa가 bb보다 크다’); }
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(‘해당 없음’); }
var a = 10; var b = 20; var c = 30; if(a < c && b < c){ document.write(‘a가 c보다 작고 b가 c보다 작다’); }
var a = 10; var b = 20; if( a != b) { if (a > b) { document.write(‘a가 b보다 크다’); }else{ document.write(‘a가 b보다 작다’); } }
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보다 작다.’);