html-css 링크 외부선언
<link rel="stylesheet" type="text/css" href="css/main.css">
<link rel="stylesheet" type="text/css" href="css/media.css">
media.css ->반응형 웹페이지(모바일)문서
언제나 링크 제일아래에 위치
jquery 링크
<script src="https://code.jquery.com/jquery-3.1.0.min.js"
javascript 선언문 예제
<script type="text/javascript">
document.write();
</script>
document 객체 Object
write() 메서드 Method 기능
변수 및 데이터형
변수 : 데이터를 저장하는 공간, 한번에 1개의 데이터만 저장하고 새로운 데이터가 입력되면 기존의 값은 삭제
var 변수명; 또는 var 변수명1,변수명2,변수명3; 또는 var 변수명=데이터값;
연산자
산술연산자
산술 연산자 | 설명 |
+ | 더하기 |
- | 빼기 |
* | 곱하기 |
/ | 나누기 |
% | 나머지 |
비교연산자
비교 연산자 | 설명 | 비고 |
A>B | A가 B보다 크다 | |
A>=B | A가 B보다 크거나 같다 | |
A<B | A가 B보다 작다 | |
A<=B | A가 B보다 작거나 같다 | |
A==B | A와 B가 같다 | 데이터의 형 상관없음 |
A!=B | A와 B가 다르다 | 데이터의 형 상관없음 |
A===B | A와 B가 같다 | 데이터 및 형이 일치할때 TRUE |
A!==B | A와 B가 다르다 | 데이터 및 형이 불일치할때 TRUE |
대입(할당)연산자
대입(할당) 연산자 | 사용 | 설명 |
= | A=10 | A=10 |
+= | A+=B | A=A+B |
-= | A-=B | A=A-B |
*= | A*=B | A=A*B |
/= | A/=B | A=A/B |
%= | A%=B | A=A%B |
증감 연산자
증감 연산자 | 설명 |
++ | 1씩 증가 |
-- | 1씩 감소 |
논리 연산자
논리 연산자 | 설명 |
||(논리합) | OR(또는) |
&&(논리곱) | AND(그리고) |
!(논리부정) | NOT(부정) |
문자 결합 연산자
문자 결합 연산자 | 설명 |
+ | "문자"+"문자" |
"문자"+숫자 | |
String(숫자)+숫자 |
조건 연산자
조건문? 실행문1:실행문2
조건문의 결과가 참(true)이면 실행문1, 거짓(false)이면 수행문2
confirm 메서드
확인,취소 창
확인이면 true, 취소하면 false값을 반환
예제
<script type="text/javascript">
<![CDATA[
var result=confirm("Do you like javascript?");
var the Text=result ? "good":"No-good";
doucument.write(theText);
]]>
</script>
제어문
조건문
if(조건식){
실행문;
}
if~else문
if(조건식){
실행문1;
}else{
실행문2;
}
if(조건식1){
실행문1;
}else if(조건식2){
실행문2;
}else if(조건식3){
실행문3;
}else{
실행문4;
}
swich~case문
num=3;
switch(num){
case 1:
실행문1;
break;
case2:
실행문2;
break;
case3:
실행문3;
break;
default:
실행문4;
}
조건문과 switch~case문 차이
조건문은 '데이터 중복'의 경우라 하더라도 특정 '조건'을 허용할때 사용하는 반면
switch~case문은 '정확히' 일치하는 경우만 허용할때 사용
반복문
while문
특정조건식을 만족하는 동안 실행문을 반복적으로 수행
var i=초기값;
while(조건식){
실행문;
증감식;
}
---------
<예>
var i=1;
while(i<=10){
document.write(i+"<br />";
i++;
}
for문
while문과 비슷하지만 간단해서 사용빈도 더높음
for(var k=초기값; 조건식;증감식){
실행문;
}
---------
<예>
for(var k=1; k<=10;k++){
document.write(k+"<br />");
}
2중for문
바깥for문+안쪽for문
break문
반복문의 실행문은 break문을 만나면 종료
continue문
반복문이 continue문을 만나면 바로 증감식으로 돌아가 실행을 반복
'공부' 카테고리의 다른 글
[js/jquery]함수 (0) | 2020.04.27 |
---|---|
[js/jquery]객체 (0) | 2020.04.27 |
[js/jquery]side nav (0) | 2020.03.31 |
[js/jquery]gnb full down 백업 (0) | 2020.03.30 |
[css] a:after태그이용해서 hover효과 (0) | 2020.03.29 |