JavaScript_02

여러가지 연산자

연산자

  • +, -, *, /를 사용하여 기본적인 사칙 연산을 수행 할 수 있다.

Console를 이용한 예제

1+1 // 2  
1-1 // 0  
2*3  // 6  
3/4  // 0.75  

 

  • ==, ===, >, <, >=, <=등의 비교 연산을 통하여 true 혹은 false의 값을 얻어 낼 수 있다.
1==1  // true  
1>=2  // false  
1<3 // true  

 

  • “ === “은 “ == “과는 다른 기능을 한다. 예를 들어
    1 == “1”의 경우 True를 반환 하는 반면에
    1 ===”1”의 경우는 False를 반환한다.
1=="1" //true  
1==="1" //false  

 

 

Math 함수

일반적인 사칙연산으로 할 수 없는 계산을 할 수 있는 함수이다.

  • pow(a, b): a의 b제곱의 값을 알려준다.
Math.pow(3,2) // 9  

 

  • round(Decimal): 소수 부분을 반올림 해준다.
Math.round(10.3) // 10 
Math.round(10.6) // 11

 

  • ceil(Decimal): 소수 부분을 올림 해준다.
Math.ceil(10.3) // 11  

 

  • floor(Decimal): 소수 부분을 버림 해준다.
Math.floor(10.6)// 10

 

  • random(): 임의의 소수를 출력해준다.
Math.random() // 0.07498681149445474  

 


 

문자열과 연산자

원하는 문자열을 표시하고 싶다면, 로 묶어 문자열로 표시한다.

  • 을 문자열로 표시하고 싶다면, “ “ 사이에
alert(" Hello'world!' "); // Hello'world!' 

 

  • ‘ ‘ 사이에 는 문자로 인식하게 된다.
alert(' Hello"world!" ');  // Hello"world!"

 

  • \ 를 이용하여 아래와 같이 입력하면 ‘ ‘ 안에 ‘표시를 넣을 수 있다.
alert(' Hello\'world!\' ');   // Hello'world!'

 

  • 두 개 이상의 문자열을 “+” 연산자로 연결이 가능하다.
alert("Hello"+"World");//&nbsp;HelloWorld

 

그리고 숫자나 변수 또한 위치기 가능하다.

alert("Hello"+123+"World");// Hello123World

다만 변수에 경우에는 변수에 저장된 값이 있어야 한다.

 

+ α  변수 이야기

C 언어와는 달리 문자형에 따라 변수를 선언해 줄 필요 없다.

var i = 100  

             var를 빼도 무리는 없으나 입력하는 것을 추천한다.

글의 문제가 있다면 댓글을 달아 주세요.

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.