• [숫자와 문자]

    2021. 8. 17.

    by. 고구마달랭이



    자바스크립트에서는 큰따옴표나 작은따옴표가 붙지 않은 숫자는 숫자로 인식한다.
    alert(1+1);    // 결과 : 2

    곱하기를 할 때는 *(에스터리스크, Asterisk, 키보드 자판 상으로 숫자 8 위)를 사용한다.
    alert(2 * 5); // 결과 : 10

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

    자바스크립트에서는 사칙연산 보다 좀 더 복잡한 연산도 지원한다.
    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 사이의 랜덤한 숫자


    문자

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

    숫자를 따옴표로 감싸면 문자가 된다. 아래는 문자다. (typeof : 값의 데이터 형을 알려주는 기능)
    alert(typeof "1")    // 결과 : string

    따옴표 없는 숫자는 number가 출력된다.
    alert(typeof 1)    // 결과 : number

    작은따옴표를 문자열 안에 포함시키려면 \를 ' 앞에 위치시키면 된다.
    alert('egoing\'s javascript')
    ' 를 문자열의 시작과 끝을 구분하는 구분자가 아니라 단순히 문자로 해석하도록 강제 할 수 있는데 이러한 기법을 이스케이프(escape)라고 한다.


    여러줄의 표시

    여러줄을 표시하기 위해서는 \n를 쓰면 된다. 줄바꿈을 의미하는 특수한 문자이다.
    alert("안녕하세요.\n생활코딩의 세계에 오신 것을 환영합니다"); 


    문자연산

    문자와 문자를 더할 때는 아래와 같이 한다.
    alert("coding"+" everybody");    // 결과 : coding everybody

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

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

    [반복문]  (0) 2021.08.17
    [조건문]  (0) 2021.08.17
    [비교]  (1) 2021.08.17
    [변수]  (0) 2021.08.17
    [실행방법과 실습환경]  (0) 2021.08.17

    댓글