03/02-1

Posted by:

|

On:

|

  • 자바스크립트
    • 스크립트 언어 : 컴파일을 하지 않고 작성하기 않고 바로 실행 할 수 있는 언어
    • 객체 지향 언어 : 명령어 중심에서>객체(메소드와 속성의 모임)중심
    • 동적 웹 브라우저용 : 자동으로 움직이게 할 수 있는
    • 클라이언트 side 언어 : html과 함께 클라이언트쪽으로 다운받아져서 실행
  • 할 수 있는 일
    • 웹 페이지 개발-JQuery
    • 웹 서버 개발-node.js
    • 모바일 애플리케이션 개발-react.jp
    • 데스크톱 애플리케이션-electron
  • 표현식과 문장
    • 표현식 : 값을 만들어내는 코드(숫자형태,”내용”)
    • 문장 : 하나이상의 표현식에 모인 코드,세미콜론으로 표현(표현식 뒤에 ; 붙임)
  • 키워드
    • 특별한 의미가 부여된 단어=예약어. 식별자로 쓸 수 없음
  • 식별자
    • 이름을 붙일 때 쓰는 단어
    • 키워드 사용불가, 특수문자 사용불가(_와$는 예외), 숫자로 시작 불가, 공백 불가
    • 관례
      • 생성자 함수의 이름은 항상 대부분 시작
      • 변수,함수,속성,메소드 이름은 항상 소문자
      • 여러 단어로 된 식별자는 각단어의 첫글자를 대문자(케멜케이스)
    • 식별자 뒤에 괄호 없음 : 변수 또는 상수[다른 식별자와 함께 사용한다면(.) 속성]
    • 식별자 뒤에 괄호 있음 : 함수[다른 식별자와 함께 사용한다면(.) 메소드]
  • 주석 : //[한줄용], /**/[여러줄]
  • 숫자와 사칙연산자
    • 정수와 실수 사용가능
    • 사칙연산자 : +,-,*,/ 추가로 나머지 연산자 : %
    • 연산자 우선순위 적용(선 *,/,% 후 +,- )