메모 javascript 문제
-------------------------------------------------
javascript
-------------------------------------------------
. javascript를 사용하기 위해 필요한 html 태그는?
<script></script>
. 브라우저가 문서를 로딩하고 DOM tree를 만들어 낸다. tree의 가장 위에 있는 객체는?
document
<html><body><h1>hello</h1><p>world</p></body></html>
. 위 html 페이지에서 root element는?
html
. 위 html 페이지에서 h1의 부모 요소는?
body
. 위 html 페이지에서 h1의 조상 요소는?
html
. 위 html 페이지에서 h1의 형제 요소는?
<p>
. 위 html 페이지에서 html의 자식 요소는?
<body>
. 위 html 페이지에서 html의 자손 요소는?
<h1>,<p>
. 변수를 선언하는 방법은?
var 변수명;
. 변수명이나 함수명을 작성하는 규칙은?
문자로 시작해야한다.
. 변수의 primitive 타입은 무엇이 있나요?
https://developer.mozilla.org/ko/docs/Web/JavaScript/Data_structures
Boolean
Null
Undefined
Number
String
Symbol
. number 타입의 리터럴한 표현법은?
. string 타입의 리터럴한 표현법은?
. object 타입의 리터럴한 표현법은?
. 주석을 작성하는 방법은?
. statement를 구분하는 문자는? (statement 끝에 작성되는 문자)
. 산술 연산자의 종류와 연산결과를 알아보세요.
+,-,*,/,%
. 할당 연산자의 종류와 연산결과를 알아보세요.
https://msdn.microsoft.com/ko-kr/library/what800t(v=vs.94).aspx
더하기 +=
비트 AND &=
비트 OR |=
비트 XOR ^=
나누기 /=
Left Shift <<=
나머지 %=
곱하기 *=
Right Shift >>=
빼기 -=
부호 없는 오른쪽 시프트 >>>=
. 비교 연산자의 종류와 연산결과를 알아보세요.
https://msdn.microsoft.com/ko-kr/library/ky6fyhws(v=vs.94).aspx
. 논리 연산자의 종류와 연산결과를 알아보세요.
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Operators/%EB%85%BC%EB%A6%AC_%EC%97%B0%EC%82%B0%EC%9E%90(Logical_Operators)
&&,||,!
. 객체의 속성과 메소드에 접근하는 방법은?
. html 이벤트가 어떤 것들이 있는지 검색하여 확인해보세요.
. 변수 scope(변수 접근 영역)의 두 가지는?
https://www.w3schools.com/js/js_scope.asp
Local scope
Global scope -All scripts and functions on a web page can access it. - 가급적 지양할 것.
. 함수를 선언하는 방법과 함수를 표현식으로 만드는 방법의 차이는?
. 함수를 종료하고 값을 반환하는 키워드는?
return;
. 함수의 파라미터를 정의 하는 방법은?
. 함수를 호출하는 방법은?
. 함수표현식으로 작성하고 바로 실행시키는 방법은?
. string에 관련된 메소드를 검색하고 확인해보세요.
. number에 관련된 메소드를 검색하고 확인해보세요.
. Math 객체의 속성과 메소드를 검색하고 확인해보세요.
. Math 객체의 random 메소드를 사용하여 1과 45사이의 값이 랜덤하게 리턴되는 함수를 작성해보세요.
. Date의 속성과 메소드를 검색하고 확인해보세요.
. new Date().getMonth() 를 실행시킨 결과 값은?
. 배열의 리터럴한 표현법은?
소스 코드의 고정된 값
. Array의 메소드를 검색하고 확인해보세요.
. Array sort 메소드를 호출할 때 함수인자를 넣어줄 수 있다. 이때 인자로 넣은 함수의 파라미터는 몇 개이어야 하는가?
2
. boolean 타입의 변수가 가질 수 있는 값은?
True/False
댓글