Web programing/Javascript

Javascript 연산자 사용법

sosal 2014. 7. 26. 11:14
반응형

/*

 * http://sosal.kr/

 * made by so_Sal

 */




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>');