본문 바로가기

JSP & JS/되새김질

JS - JS의 기초1 [출력, 변수선언, 함수, 조건문, 비교/논리연산자,랜덤함수, 반복문]

js는 jsp와 java와 아무상관 x

"" '' 상관X. 따로쓰지만 말자. 서로 감싸기도 가능.

조건문,반복문에서 내용이 한줄이라면 {} 생략 가능

 

출력

console.log();

 

 

변수선언

var ;

함수밖 전역변수

함수안 지역변수

 

 

함수

function 함수_이름(입력값_이름, 입력값2_이름)

{ 함수_내용 return 출력값; }

 

함수_이름(입력값, 입력값2);

함수호출을 함수선언보다 먼저해도 오류 안남. ( C는 무조~껀 호출보다 선언이 먼저)

 

 

조건문

if(조건1){ 조건1을 만족하는 경우 이곳의 코드가 실행됨 }

else if(조건2){ 조건1을 만족하지 못하지만 조건2를 만족하는 경우 이곳의 코드가 실행됨 }

else { 조건1,2를 만족하지 못하는 경우 이곳의 코드가 실행됨 }

 

switch(주어진_값){ case 데이터1: 주어진_값데이터1과 같은 경우 이곳의 코드가 실행됨 break; case 데이터2: 주어진_값데이터2와 같은 경우 이곳의 코드가 실행됨 break; case 데이터3: 주어진_값데이터3과 같은 경우 이곳의 코드가 실행됨 break; default: 주어진_값이 어떠한 데이터와도 같지 않을 경우 이곳의 코드가 실행됨 }

 

 

비교/논리연산자

!=

>=

<=

==

크거나 같다? 같거나 크다?와 같이 기호를 2개 쓰는 경우 헷갈릴 때 =이 항상 오른쪽임을 기억하자

 

&& || !

 

 

랜덤함수

Math.random();

Math.floor(Math.random()*10);

 

 

반복문

while(조건){ 조건이 참인 경우 이곳의 코드가 반복 실행 됨 }

for(초기값;조건;후처리){ 조건 만족시 이곳의 코드가 반복됨 }

break;

continue;

++

--

 

 

+)

html 내에 <scrpit>//</scrpit> 안에 삽입.

스크립트 코드는 일반적으로 body가 끝나기 바로 전에 넣는 것이 좋다.

페이지 내용을 수정하는 코드의 경우 페이지 내용 전에 스크립트가 호출되면 작동하지 않기 때문.

'JSP & JS > 되새김질' 카테고리의 다른 글

JS - JS의 기초2[배열, 객체]  (0) 2021.04.30
JSP - JSP의 기초!  (0) 2019.09.06
JSP - 디렉티브 - 선언부 , 스크립틀릿 , 표현  (0) 2019.09.06