본문 바로가기

생활코딩/자바스크립트

숫자와 문자

숫자와 문자

숫자와 문자

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

alert( 1 + 1 ); 의 결과는 2
alert( 1.2 + 1.3 ); 의 결과는 2.5

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

alert( 2 * 5 ); 의 결과는 10

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

alert( 6 / 2 );의 결과는 3

정수와 실수

정수 : 0, 1, 2, 3 ... : 딱 떨어지는 수
실수 : 실직선 위의 점 또는 십진법 전개로 표현되는 수 체계이다.
예를 들어, -1, 0, 1, /2, √2, e, π 등은 모두 실수이다.

연산을 하고 싶을 경우 사용하는 자바스크립트

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

문자

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

    예시
  • alert("coding everybody");
  • alert('coding everybody');

숫자를 따옴표로 감싸면 문자가 된다. typeof는 값의 데이터 형을 알려주는 기능이다.

alert(typeof "1") ---> 결과 : string(string은 문자를 나타낸다.)

alert(typeof 1) ---> 결과 : number(number은 숫자를 나타낸다.)

문자열 안에 작은 따옴표가 큰따옴표를 넣고 싶은 경우는?

alert('egoing\'s javascript') : 역 슬래쉬를 넣어주면 된다. 이러한 기법을 이스케이프(escape)라고 한다.

줄바꿈을 하고 싶을 경우는?

\n을 넣어주면 된다.

문자와 문자를 더할 경우는?

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

문자의 길이를 구할 경우는?

alert ("coding everybody".length); ---> 결과 : 16(문자 중간의 여백도 문자의 합에 포함됨.)

'생활코딩 > 자바스크립트' 카테고리의 다른 글

비교  (0) 2021.08.17
줄바꿈과 여백  (0) 2021.08.16
주석  (0) 2021.08.16
변수  (0) 2021.08.16
자바스크립트 실행방법과 실습환경  (0) 2021.08.14