<java script+jQuery> 변수와 자료형 그리고 연산자(2)

EMILY CRANBERRY_SW·2022년 5월 26일

Javascript

목록 보기
5/8
  • 배열(ARRAY)

    • 하나의 변수에 여러 값 저장
    • 배열의 인덱스(index)는 0부터 시작
    • 배열에 있는 값을 가져오려면 배열 이름과 대괄호([])안에 인덱스 사용.

    var s1="봄"
    var s1="여름"
    var s1="가을"
    var s1="봄"
            .
            .
            .

    지금은 4개 밖에 없어서 간단할 지 모르겠지만, 담아야 할 값이 많을 경우에는 굉장히 코드가 길어진다. 그러기 때문에 여러 값을 저장할 때 배열을 사용한다.

<배열에 저장>

인덱스 번호는 0부터 시작하여 n-1로 끝난다.
내가 만약에 봄,여름,가을,겨울을 넣었을 경우 0번째에 봄이 들어가고, 1번째는 여름, 2번째는 가을, 3번째는 겨울이 들어간다. 즉 n은 내가 넣은 값의 개수라고 할 수 있다.

var s=[]; 이렇게 적어도 상관없다. 배열입니다라고만 선언할 수 있다.
긴 배열이 이루어진다.

  • 객체
    • 여러 자료를 중괄호({})로 묶은 것
    • 키(key)와 값(value)을 한 쌍으로 여러 자료 저장

  • 자바스크립트 자료형의 특징
    • 느슨한 자료형 체크(weak datatype check)
      자바나 c 언어 경우(강한 자료형 체크)에는 int a =10; double d=10.5; 타입을 지정해주지만 자바스크립트 경우는 var str="안녕"; 값이 대입되는 순간 데이터 타입(자료형)이 결정된다. 타입이 정해진 타입스크립트도 있다!
    • 자바스크립트는 미리 변수의 자료형을 지정하지 않음.
    • 변수를 지정하고 원하는 값을 할당만 하면 됨.

  1. 연산자
  • 산술 연산자

    ※ 연산자와 피연산자
    아래와 같은 식이 있을 때
             currentYear-birthYear+1
    currentYear, birthYear,1은 연산 대상이 되기 때문에 '피연산자'라고 부름.
    피연산자를 제외한 더하기, 빼기 같은 것을 '연산자'라고 부름.

  • 할당 연산자(java나 c언어에서는 복합 대입 연산자라고 한다.)

    • 변수에 값을 할당하는 연산자
    • 사칙 연산자와 조합해서 사용할 수 있음.

ex) var result=25%7; (result의 값은 4가 된다.)

  • 연결 연산자
    • 문자열과 문자열을 연결
    • 플러스(+) 기호 사용
  • 형 변환(type casting)
    • 숫자형과 문자형을 더하면 숫자를 문자열로 인식함.
    • 곱하기나 나누기, 나머지 연산에서는 문자형 자료를 모두 숫자로 자동 인식함.

실습예제 : <할인 가격 계산 프로그램>,<연산자 예제>






       참고강의: 자바스크립트+jQuery 기초부터 실무까지 : 기초 Part.1(인프런)
profile
느리지만 꾸준히 하는 사람

0개의 댓글