1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | //자바스크립트에서의 배열과 객체 var array = [1, '문자', true]; // array.push('추가염'); alert([array[0]]); alert([array[1]]); alert([array[2]]); alert([array[3]]); var object = { "num" : 1, "str" : '문자', "bool" : true }; object.num = 2;//기본값 수정 object.addVal = "새로추갘"; alert(object["num"]);// alert(object.num); alert(object["str"]);// alert(object.str); alert(object["bool"]);// alert(object.bool); alert(object["addVal"]);// alert(object.addVal); | cs |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | <script type="text/javascript"> // var date = new Date(); // var hour = date.getHours(); // if(hour > 12) // alert('오후네요'); // else // alert('오전이네요 아직도'); var date = new Date(); var hour = date.getHours(); if(hour < 12) alert('오전'); else if(hour < 13) alert('점심'); else if(hour < 18) alert('오후'); else alert('저녁'); </script> | cs |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <script> //형변환함수 var input = Number(prompt('숫자를 입력하세요.', '숫자')); switch(input % 2){ //사용자한테 입력받는 팝업 case 0: alert('짝수네요'); //alert -> 경고 팝업 break; //confirm -> y/n 팝업 case 1: alert('홀수네요'); break; default: alert('숫자가 아니네요'); break; } </script> | cs |
1 2 3 | var arr = [1,2,3,4,5]; for(var i = 0; i < arr.length; i++) alert(arr[i]); | cs |
함수 : 명령어의 집합
자바스크립트에서의 함수 : 코드의 집합을 나타내는 자료형, 명령어의 집합
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | <script type="text/javascript"> var myFunction = function(){ alert('함숰ㅋㅋ'); //익명함수는 명령어 흐름이 익명함수 정의에 도달 한 이후에 사용가능 }; myFunction();// myFunction이 들고 있는 명령어집합을 실행! function functionA(){ alert('나는 선언함수'); } functionA(); // 선언함수도 똑같이 함수명 뒤에 ()넣으면 호출되는거임 // 선언함수는 명령어 흐름이 스타트포인트에서 출발하기 전에 미리 전에 선언하는 함수 myFunc(); //함수맞아?? var myFunc = function{ alert('함수당ㅋㅋ'); } myFunc(); //함수당ㅋㅋ var myFunc = function{ alert('함수야??'); } function myFunc(){ alert('함수맞아??'); } myFunc(); //함수야?? </script> | cs |
' IOT 기반 응용 SW과정 > Web Programing' 카테고리의 다른 글
Day80 jQuery (0) | 2016.07.12 |
---|---|
Day79 (0) | 2016.07.11 |
Day77 (0) | 2016.07.07 |
Day73 (0) | 2016.07.01 |
Day72 스프링 게시판 (0) | 2016.06.30 |