국비수업1(숫자, 문자데이터, 연산자)

YB.J·2021년 7월 9일
0
post-thumbnail

자바스크립트&제이쿼리 국비수업(그린컴퓨터학원) 내용 중 숫자/문자데이터와 연산자의 을 정리해보자

JS의 데이터

연산자의 종류

    • : 덧셈연산자
    • : 뺄셈연산자
    • : 곱셈연산자
  • / : 나눗셈연산자
  • % : 나머지연산자

숫자데이터(number)

  • 숫자데이터의 표현 : 10, 11 ...
  • 숫자데이터의 연산
alert(10/10);
> 출력 : 알림창에 1이 출력됨

alert(10%3);
> 출력 : 알림창에 1이 출력됨

alert(10+3);
> 출력 : 알림창에 13이 출력됨 

alert(10-3);
> 출력 : 알림창에 7이 출력됨 

alert(10*3);
> 출력 : 알림창에 30이 출력됨 

문자데이터(string)

  • 문자데이터의 표현 : alert("hello");
  • 문자에 쌍따옴표를 넣으면 문자로 인식
  • 문자데이터의 연산 : 덧셈은 가능하다(문자를 서로 잇는 의미)
alert("hello"+" "+"how are you?");

> 출력 : 알림창에 "hello how are you?"


alert("안    "+" "+"녕하세요?"); 
> 출력 : "안    녕하세요?"
> 쌍따옴표 안에 띄어쓰기를 해서 생긴 공백도 문자로 인식한다

데이터의 형태를 확인하는 도구

  • typeof : 데이터의 형태가 number인지, string인지 확인된다
  • 그런데 typeof(1000)를 알림창으로 확인하거나, 콘솔 등으로 확인해야 함
  • 문자와 숫자를 (+)로 연결하는경우 > 그대로 연결되어서 전체가 문자로 된다
alert(typeof(1000));
> 출력 : 알림창에 number 출력

console.log(typeof("안녕"));
> 출력 : 콜솔에 string 로그로 찍힘

alert("안녕하"+3); 
> 출력: 안녕하3

typeof(alert("안녕하"+3)); 
> 출력 : string

alert("100"+100); 
> 출력 : 10000

typeof(alert("100"+100); 
> 출력 : string
profile
♪(^∇^*) 워-후!!(^∀^*)ノシ

0개의 댓글