티스토리 뷰

생활 코딩/JAVASCRIPT

숫자와 문자

준승박 2021. 8. 16. 17:01

숫자와 문자

프로그래밍 입문자에게 가장 익숙한 데이터 형(data type)은 숫자와 문자일 것이다. 이번 시간에는 실제로 가장 많이 사용되는 데이터 형인 문자와 숫자를 프로그래밍에서는 어떻게 표현하고 연산하는지 알아보자.

#숫자

1. 수의 표현
자바스크립트에서는 큰따옴표나 작은따옴표가 붙지 않은 숫자는 숫자로 인식한다.

alert(1+1);
결과 : 2

alert(1.2 + 1.3);
결과 : 2.5

곱하기를 할 때는 *(에스터리스크, Asterisk, 키보드 자판 상으로 숫자 8 위)를 사용한다.

alert(2 * 5);
결과 : 10

나누기를 할 때는 /(슬래쉬, slash, 키보드 자판 상으로 오른쪽 shift 키 왼쪽)를 사용한다.

alert(6 / 2)
결과 : 3


2. 수의 연산
Math.pow(3,2); // 9, 3의 2승
Math.round(10.6); // 11, 10.6을 반올림
Math.ceil(10.2); // 11, 10.2를 올림
Math.floor(10.6); // 10, 10.6을 내림
Math.sqrt(9); // 3, 3의 제곱근
Math.random(); // 0부터 1.0 사이의 랜덤한 숫자

#문자

1. 문자 표현
문자는 "(큰 따옴표) 혹은 '(작은 따옴표) 중의 하나로 감싸야 한다. 큰 따옴표로 시작하면 큰 따옴표로 끝나야하고, 작은 따옴표로 시작하면 작은 따옴표로 끝나야 한다. String이라고 한다.

alert("coding everybody");
alert('coding everybody');
숫자를 따옴표로 감싸면 문자가 된다. 아래는 문자다. typeof는 값의 데이터 형을 알려주는 기능이다.

alert(typeof "1")
결과 : string

아래와 같이 따옴표 없는 숫자는 number가 출력된다.
alert(typeof 1)
결과 : number

만약 문자열 안에 작은 따옴표나 큰따옴표를 넣고 싶다면 어떻게 해야할까?
alert('egoing's javascript')
웹브라우저에서 실행했다면 아무것도 실행되지 않을 것이고, 크롬 개발자 도구와 같은 콘솔에서 실행했다면 아래와 같은 에러 메시지가 출력 될 것이다.
여러줄의 표시
여러줄을 표시하기 위해서는 아래와 같이 한다. \n는 줄바꿈을 의미하는 특수한 문자다.
alert("안녕하세요.\n생활코딩의 세계에 오신 것을 환영합니다");


2. 문자 연산
문자와 문자를 더할 때는 아래와 같이 한다.

alert("coding"+" everybody");
결과 : coding everybody

문자의 길이를 구할 때는 문자 뒤에 .length를 붙인다.
alert("coding everybody".length)
결과 : 16

'생활 코딩 > JAVASCRIPT' 카테고리의 다른 글

비교  (1) 2021.08.16
줄바꿈과 여백  (0) 2021.08.16
주석  (1) 2021.08.16
변수  (0) 2021.08.16
실행방법과 실습환경  (0) 2021.08.16
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함