-
Notifications
You must be signed in to change notification settings - Fork 1
Home
evashork edited this page Jun 16, 2014
·
12 revisions
Welcome to the javascript wiki!
- 공부용으로 만든 자바스크립트 wiki 입니다. ^^; 초보분들 환영합니다.
window.onload = function(){
var hw = document.getElementById('hw');
hw.addEventListener('click', function(){
alert('Hello world');
})
}
// document.write("Hello world")
/*
document.write("Hello world");
console.log("hello4")
*/
a = 5;
b = "Hello";
document.write("변수 a는" + a + "<br>");
document.write("변수 b는" + b);
a + b // a와 b를 더한다
a - b // a에서 b를 뺀다
a * b // a와 b를 곱한다
a / b // a에서 b를 나눈다
a % b // a에서 b를 나누고 나머지를 구한다.
document.write("a+b =" + (a+b)) // 사용예
a += b // a와 b를 더한 다음 a에 값을 대입한다.
a -= b // a에서 b를 뺀 다음 a에 값을 대입한다.
a *= b // a와 b를 곱한 다음 a에 값을 대입한다.
a /= b // a에서 b를 나눈 다음 a에 값을 대입한다.
a %= b // a에서 b를 나누고 나머지를 구한 다음 a에 값을 대입한다.
document.write("a+=b =" + (a+=b)) // 사용예
a = 1;
b = 10;
a++; // a에 1씩 값을 증가시킨다.
b--; // b에 1씩 값을 감소시킨다.
document.write("a++ 값은" + a);
document.write("b-- 값은" + b);
a = true;
b = false;
a&&b; // and a,b 모두 참일 경우에만 true 값을 가진다.
a||b; // or a,b 중 하나라도 참일 경우 true 값을 가진다.
!a; // not a가 true일 경우 false, b가 false일 경우 true 값을 가진다.
document.write("a&& 값은" + (a&&b));
document.write("b|| 값은" + (a||b));
document.write("!a 값은" + (!a));
document.write("!b 값은" + (!b));
a = 10;
b = 5;
a == b; // a,b가 모두 같은 값일 경우에만 true 값을 가진다.
a != b; // a,b가 서로 다른 값일 경우에만 true 값을 가진다.
a < b; // a가 b보다 작을 경우에만 true 값을 가진다.
a > b; // a가 b보다 클 경우에만 true 값을 가진다.
a <= b; // a가 b보다 작거나 같을 경우에만 true 값을 가진다.
a >= b; // a가 b보다 크거나 같을 경우에만 true 값을 가진다.
document.write("a==b 값은" + (a==b)) // 사용예
a = "자바스크립트";
b = "필살기";
document.write("a + b = " + (a+b)) // 사용예
a = 10;
b = 5;
c = (a>b)? a:b; // (조건)? a:b - 조건을 만족하면 a의 값, 그 반대이면 b 값을 가진다.
document.write("(a>b)? a:b 값은? " + c); // 사용예
a = 10;
b = 5;
if(a>b) // 단순 IF문.
document.write("a가 b보다 크다");
a = 77;
b = 77;
if(a == b) // if else
document.write("a가 b가 서로 같다");
else
document.write("a와 b가 서로 다르다");
if(a > 0) // 다중 if else
document.write("a는 양수");
else if(a<0)
document.write("a는 음수");
else
document.write("a는 0")
a = 1;
switch(a) {
case 1 :
document.write("변수 값 : 1");
break;
case 2 :
document.write("변수 값 : 2");
break;
case 3 :
document.write("변수 값 : 3");
break;
default :
document.write("변수 값이 1, 2, 3이 아닙니다");
}
특정 명령문을 조건의 만족에 따라 반복 실행한다.
//for(초기 값; 조건; 증감 값;)
for(i=1; i<10; i++){
document.write("i값은 " + i + "입니다. <br>")
}
//for(초기 값; 조건; 증감 값;)
for(i=1; i<4; i++){
document.write("i의 값은 " + i + "입니다. <br>")
for(j=1; j<3; j++){
document.write("   " + "i의 값은 " + j + "입니다. <br>")
}
document.write("<br><br>")
}
조건이 만족하는 동안 명령문을 반복하여 실행한다.
a = 5;
//while(조건){명령문}
while(a<10){
document.write("a값은 " + a + " 입니다 <br>");
a++;
}
do while은 while 문이나 for 문과 같이 조건이 만족하는 동안 명령문을 실행하는 반복문이다. 다른 반복문과 다른 점이 있다면, 조건이 만족하지 않더라도 최소한 한 번은 명령문을 실행하도록 명령문 실행 부분이 먼저 온 후에 조건을 판별한다는 것이다.
a = 10;
//do{명령문}while(조건)
do{
document.write("a값은 " + a + " 입니다 <br>");
a--;
}while(a > 0)
##함수
alert("hello, world");
확인과 취소 버튼이 있는 대화상자를 뛰운다. 확인은 true, 취소는 false 값을 변수에 지정할 수 있다.
a = confirm("당신은 여성 입니까");
if(a == true)
document.write("여자 화장실로 가세요");
else
document.write("남자 화장실로 가세요");
주석
주석
주석
주석