반응형
/*
javascript의 변수는
숫자로 구성되어 있다면, 숫자의 연산이 자료형에 관계 없이 가능합니다. (사실 자료형이 없지만..)
a=10,b=5
c=a+b
document.write(c); // 15가 출력됩니다.
c=a/b
document.wrtie(c); // 0.5가 출력됩니다. 훌륭하네요. c언어처럼 자료형을 따로 맞출필요가 없습니다.
document.write(a==b); //false가 출력됩니다. 10과 5는 같지 않습니다.
document.write(a!=b); //true가 출력됩니다. 10과 5는 다른게 맞습니다.
비교구문에서 &&는 좌측, 우측 하나라도 틀리면 false
비교구문에서 || 는 좌측, 우측 하나라도 참이면 true
a=(5>3)&&(10!=10); //참 && 거짓 -> 거짓
document.write(a) // false가 출력
a=(5>3)||(10!=10); // true 가 출력됨
조건 연산자 ? :
조건 ? 변수1 : 변수2
조건이 true :: 변수1 수행
조건이 false:: 변수2 수행
a=10
b=(a>5)?"5보다 크다":"5보다 작다";
document.write(b); //5보다 크다 출력된다.
*문자열과 변수를 연결할 때 사용 :: "+" ","
"+"는 산술연산자와 같기때문에, 조심해야한다 (언제 어디서나 사용 가능)
"," 는 document 안에서만 구현 가능
문자열은 " "로 표시하고 변수는 그냥 사용
a="javascript"
a+=" JS! "
b=" good!! "
document.write(a);
document.write(a+b + '<br>');
document.write(a,b + '<br>');
'Web programing > Javascript' 카테고리의 다른 글
Javascript 이벤트 Confirm 대화상자 (0) | 2014.07.26 |
---|---|
Javascript 이벤트 Alert 대화상자 (0) | 2014.07.26 |
Javascript 변수의 선언, 초기화, 사용 (0) | 2014.07.26 |
Javascript와 HTML 연동(2) (0) | 2014.07.26 |
Javascript와 HTML 연동 (0) | 2014.07.25 |