국비지원학원/HTML,JavaScript,jQ

72일차-JavaScript

초코맛 2019. 2. 2. 00:27
반응형
*JavaScript
  • 객체 기반 언어
  • 출력
    • dovument.write("메세지"); //html<body>출력
    • alter("경고창");
    • console.log("출력");
  • Variable(변수)
    • 프로그램에서 필요한 값을 일시적으로 저장하기 위해 사용
    • 데이터형을 개발자가 지정할 수 있다.
      • =>데이터형의 결정은 값이 할당 될 때 (동적할당)
    • 전역변수, 지역변수 2가지로 구분
      • <<위치가 아니라 어떻게 만들었냐에 따라 나누어짐-전역은 어디서 만들든 어디에서든 사용가능>>
      • 전역변수 : 어디에서든 사용가능=>변수명=값; //반드시 초기화를 해야한다.
      • 지역변수 : 함수 안에서만 사용=>var 변수명;   //어디에서만든던 지역변수
    • 문법)
      • 지역변수
        • 1.선언 : var 변수명;
        • 2.값할당 : 변수명=값;
        • 3.값사용 : 출력,연산,재할당 (3가지중하나는 반드시 해야되고 아무것도 하지않으면 존재의 의미가 x)
        • ex)
        • var name;
        • name="윤";//하면 String이구나
        • name=11;//하면 나는 int구나 함 =>뭘넣던 다넣을수 있다=>동적할당
        • //혼란을 막기위해 다 넣어지지만 통일하여 넣어준다.
      • 전역변수
        • 1.선언+값할당(하지않으면 Error) : 변수명=값;
        • 2.값할당 : 변수명=값;  //어디서 만들어졌는지 찾기 어려울수 있다.
        • 3.값사용 : 출력,연산,재할당 셋중하나 반드시.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>변수 사용</title>
<link rel="stylesheet" type="text/css"  href="http://localhost:8080/html_prj/common/main_v190130.css"/>
<style type="text/css">
#wrap{margin:0px auto;width:800px; height:860px;}
#header{width:800px; height:140px; background:#FFFFFF  url(http://localhost:8080/html_prj/common/images/header_bg.png)  repeat-x;
           position: relative; }
#headerTitle{font-family: HY견고딕,고딕; font-size:35px;  font-weight:bold; text-align:center;
                /* padding-top: 35px */ position:absolute;  top:40px; left:290px; }
#container{width:800px; height:600px; }
#footer{width:800px; height:120px; }
#footerTitle{float: right; font-size:15px; padding-top:20px;  padding-right:20px; }
</style>
<script type="text/javascript">
//지역변수
//1.변수의 선언
var name;
//2.값 할당 : 데이터형 결정
name="윤";
//3.값 사용
console.log("이름 "+name+"님 새해 복 많이 받으세요.");
//2.값 할당 : 데이터형 결정
name=31.2;
//3.값 사용
console.log("나이 "+name+"세.");
//2.값 할당 : 데이터형 결정
name=false
//3.값 사용
console.log(name);//혼란을 야기해 이렇게 쓰지는 않는다.
//전역변수
//1.선언과 함께 값 할당을 한다.
age=31;//어디가 선언이고 값할당인지 헷깔려 지역을 선호한다
//2.값 할당
age=31.2;
//3.값 사용
alert("전역 변수 : "+age);
//무슨차일까? 함수안에 들어가 지면 반드시 차이남.
function test(){
     //지역
     var addr="경상북도 대프리카";
     //전역
     addr1="서울시 강남구 역삼동";
     
}
test();
//alert("지역 : "+addr);//지역변수는 함수 외부에서 사용할 수 없다.
alert("전역 : "+addr1);//전역변수는 함수 외부에서 사용할 수 있다.
</script>
</head>
<body>
<div id="wrap">
     <div id="header">
           <div id="headerTitle">SIST Class4</div>
     </div>
     
     <div id="container">
     
     </div>
     
     <div id="footer">
           <div id="footerTitle">copyright&copy; all right  reserved. class 4.</div>
     </div>
</div>
</body>
</html>
반응형

'국비지원학원 > HTML,JavaScript,jQ' 카테고리의 다른 글

74일차-JavaScript_제어문과 배열(2차원 배열)  (0) 2019.02.13
73일차-JavaScript  (0) 2019.02.12
71일차-CSS,JavaScript  (0) 2019.02.01
70일차-CSS_정렬,디자인,배치  (0) 2019.01.31
69일차-CSS  (0) 2019.01.30