Day 28

·2023년 7월 14일
0

Global_2023_2

목록 보기
27/56

1.동적html 과 정적 html 의 차이는?

  • 정적 & 동적
    • 각각의 분야를 한분야 다른 쪽으로 이해하려 하지 마라
      (자바에서 말하는 정적,동적과
      자바스크립트의 정적,동적은 다름)
    • 정적: HTML 상태 (+java = JSP) / (+C# = ASP.NET) (+C = php)
    • 동적: "시간 표시" (실시간)
      HTML + 프로그래밍 언어 (자바스크립트, 클라이언트 언어)

2.window 객체와 document 객체에 대하여 설명하시오.

객체설명
window브라우저의 창을 나타냄.
document웹 페이지의 내용을 나타냄.

3.자바스크립트에서 데이터 타입 종류는?

  • 참조형

4.자바 배열과 자바스크립트 배열의 차이는?

  • 배열 선언 방식
    자바: int[] arr = new int[6];
    자바스크립트: var arr = new Array();
특징자바 배열자바스크립트 배열
크기고정가변
인덱스인덱스만 사용인덱스와 키를 모두 사용
사용 언어자바자바와 자바스크립트

팀장이 코딩 룰을 정하면 따른다 (interface = 강제규약)


Point

  • 자바스크립트는 데이터타입이 전부 참조형

    • 타입추론 때문

    • 자바에서 int 같은 데이터타입 선언은 메모리의 용량을 알려주는것
      (실수인지 정수인지)
      자바 11버전부터 var 로 가능

    • ' ' " " 모두 가능 (자바는 한글자가 '')

    • 객체 {};

    • undefined: 선언만 하고 초기화 X

    • 함수도 하나의 데이터 타입

    • typeof로 자료형 종류 확인

    • varType = Number(varType)은 자바에서
      Integer.valueOf("1234") 역할

    • 자바스크립트에서는 주소값 생각X

    • 자바스크립트에서만 사용되는 문법이 면접에서 나온다

      • 프로토타입 언어이기 때문
      1. 호이스팅
      2. this
      3. 클로져
  • C언어에서는 int arr[] = new int[5]; 식으로 표현

  • 자바와 자바스크립트의 객체 차이

특징자바자바스크립트
객체 생성 방법class를 통해 생성object literal을 통해 생성
객체의 속성member variableproperty
객체의 메서드functionmethod
객체의 접근 제한public, protected, privatepublic, private
객체의 상속class를 통해 상속object literal을 통해 상속
객체의 다형성class를 통해 구현object literal을 통해 구현
객체의 캡슐화class를 통해 구현object literal을 통해 구현
  • 자바의 do-while은 한번은 실행

  • sql에서 " "가 들어가면 대소문자 구분함

    • 설계에서 상속할때 O가 없으면 한개라도 관계되어 있어야함
    • 가져오는 곳의 표기를 할것 (이름 짓는게 중요)
    • sql 항목 이름을 문법에 있는 용어를 쓸수 없음
      (단어 앞에 b를 붙이거나 그런식으로 함)
    • erd 설계 생성법
  • 캐나다에선 외국인이냐, 영주권이나 시민권 있느냐,
    안뽑으면 안뽑는 이유 설명,
    좋은 결과가 있을것 같다면 사실상 합격 된 것, 합격하면 항공권

0개의 댓글