자바스크립트 선언문
<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 |