메뉴 건너뛰기

HEUKMYO

program1

140710-자바스크립트

2014.07.10 12:11 read.42

자바스크립트 선언문

<script type="text/javascript">

실행문;

</script>


자바스크립트 외부선언문

<script type="text/javascript" src=""></script>


<script type="text/javascript">

  alert(1); //문자1을 경고창으로 띄워라

</script>


alert();  경고창에 출력

document.write(); 화면에 출력


변수

자바스크립트는 var로 모든 데이타타입의 변수를 사용한다.


한개의 변수에는 한개의 데이터만 저장할 수 있다

예약어와 겹치는 변수명은 사용하지 않는다.

겹칠 경우 앞에 데이터타입을 붙여 사용하기도 한다.

str_name

n_age

b_gender

f_height

대-소문자의 구분

변수명 맨 앞에는 영문,_,$ 만 사용가능하다.

변수명에는 영문,_,$ 만 사용가능하다.


ex)

//변수 a를 만들고 10을 넣어라
 var a=10;
 alert(a);


 //변수 a를 만들고 문자 10을 넣어라
 var b="10";
 alert(b);


 //변수 a를 만들고 참(거짓) 넣어라
 var c=true;//false;
 alert(c);


 //null은 주소값을 받기 위해 만든다.
 var d=null;


 //var을 넣지않아도 a값이 출력된다. 전역변수로 페이지 내의 어떤 곳에도 적용된다.꼭 var을 붙여서 사용하도록한다.
 a=10;
 alert(a);


//지인의 이름, 나이, 직업, 성별(남:false 여:true),키
   //변수로 만들어서 출력 alert();
   var name="김영미";
   var age=20;
   var s=true;
   var he=160;
   alert("이름:"+ name+"\n나이:"+ age+"\n성별:" + s+"\n키:" + he);


<script type="text/javascript">
   var temp=prompt();
   var temp=prompt("나이");
   alert(temp);
  </script>


prompt();

-문자열을 입력할 때 사용

-숫자를 입력 받아야하는 경우 문자열로 입력 받은 뒤 변환


자료형 변환

1. 자동 자료형 변환

- 숫자와 문자열을 덧셈 연살 할 때는 문자열이 우선

- 그 외 사칙 연산자는 숫자가 우선


2. 숫자와 문자열 자료형 변환

- 자동으로 자료형이 변환되는 것 이외에 강제로 자료형을 변환하는 방법

- 문자열로 변환: String();

- 숫자로 변환: Number();


ex)

<script type="text/javascript">

var inputString=prompt("숫자를 입력하세요");

alert(typeof(inputString));//string


var numberInput=Number(inputString);

alert(typeof(numberInput));//number


var sringInput=String(numberInput);

alert(typeof(stringInput));//string

</script>


Math.floor(min) ;소수점 이하를 반환해 준다.


3. 불린 자료형 변환

- 불린으로 변환:Boolean() 함수

- 아래 5가지를 제외한 모든 경우 true

- 문자열 '0'과 문자열 'false'는 문자열이므로 true


<script type="text/javascript">

alert(Boolean(0)); //false

alert(Boolean(NaN)); //false

alert(Boolean("")); //false

alert(Boolean(null)); //false

alert(Boolean(underfinded)); //false

</script>


유효성 검사 오류를 막는 CDATA 선언

//<![CDTAA[

실행문 내용들

//]]>

외부형 파일은 사용하지 않아도 된다


대입(할당) 연산자


 대입(할당) 연산자

사용

설명 

 =

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


if(str==100){}
모든 데이터 타입을 ==로 비교한다.

21 mysql 설치 2014.07.23
20 jsp강좌 2014.07.23
19 140719_01 2014.07.17
18 140711_02_자바 2014.07.11
17 140711-자바스크립트 2014.07.11
> 140710-자바스크립트 2014.07.10
15 140709_01 2014.07.09
14 140707 2014.07.07
13 140707 2014.07.07
12 140704_01 2014.07.04
11 140701_01 2014.07.01
10 140626_01 2014.06.26
9 140625_01 2014.06.26
8 140624_01 2014.06.24
7 140623_[java] switch문 2014.06.23
6 140620_[java]랜덤함수 2014.06.20
5 140619_[java]조건문 2014.06.19
4 140618_[java]논리연산자 2014.06.18
3 140617_[java]연산자 2014.06.17
2 140616_[java]상수와 변수 2014.06.16
위로