#Javascript 기초문법
- 기본은 Javascript 안내서를 참조합니다.
대부분 번역이 완료되어있기때문에 공부하시면서 재정리를 하는 용도입니다.
- block
- break
- const
- continue
- do...while
- export
- for
- for...in
- [for each...in](for each...https://developer.mozilla.org/ko/Core_JavaScript_1.5_Reference/Statements/in)
- function
- if...else
- import
- label
- return
- switch
- throw
- try...catch
- var
- while
- with
- [Arithmetic Operators (+, -, *, /, %, ++, --, unary -)](https://developer.mozilla.org/ko/Core_JavaScript_1.5_Reference/Statements/Arithmetic Operators)
- [Assignment Operators (=, +=, -=, *=, /=, >>=, <<=, >>>=, &=, |=, ^=)](https://developer.mozilla.org/ko/Core_JavaScript_1.5_Reference/Statements/Assignment Operators)
- [Bitwise Operators (&, |, ^, ~, <<, >>, >>>)](https://developer.mozilla.org/ko/Core_JavaScript_1.5_Reference/Statements/Bitwise Operators)
- [Comparison Operators (==, !=, ===, !==, >, >=, <, <=)](https://developer.mozilla.org/ko/Core_JavaScript_1.5_Reference/Statements/Comparison Operators)
- [Logical Operators (&&, ||, !)](https://developer.mozilla.org/ko/Core_JavaScript_1.5_Reference/Statements/Logical Operators) ######특수 연산자
- [Conditional Operator (condition ? ifTrue : ifFalse)](https://developer.mozilla.org/ko/Core_JavaScript_1.5_Reference/Statements/Conditional Operator)
- [Comma Operator (,)](https://developer.mozilla.org/ko/Core_JavaScript_1.5_Reference/Statements/Comma Operator)
- [delete Operator](https://developer.mozilla.org/ko/Core_JavaScript_1.5_Reference/Statements/delete Operator)
- [function Operator](https://developer.mozilla.org/ko/Core_JavaScript_1.5_Reference/Statements/function Operator)
- [in Operator](https://developer.mozilla.org/ko/Core_JavaScript_1.5_Reference/Statements/in Operator)
- [instanceof Operator](https://developer.mozilla.org/ko/Core_JavaScript_1.5_Reference/Statements/instanceof Operator)
- [new Operator](https://developer.mozilla.org/ko/Core_JavaScript_1.5_Reference/Statements/new Operator)
- [this Operator](https://developer.mozilla.org/ko/Core_JavaScript_1.5_Reference/Statements/this Operator)
- [typeof Operator](https://developer.mozilla.org/ko/Core_JavaScript_1.5_Reference/Statements/typeof Operator)
- [void Operator](https://developer.mozilla.org/ko/Core_JavaScript_1.5_Reference/Statements/void Operator)
- [String Operators (+ and += as concatenation operators)](https://developer.mozilla.org/ko/Core_JavaScript_1.5_Reference/Statements/String Operators)
- [Member Operators (obj.property and obj["property"])](https://developer.mozilla.org/ko/Core_JavaScript_1.5_Reference/Statements/Member Operators)
- [Operator Precedence](https://developer.mozilla.org/ko/Core_JavaScript_1.5_Reference/Statements/Operator Precedence)
##기초문법에서 발표할 자주쓰는 함수 내역.
- 타이머함수
- setTimeout(function,millisecond)
- setInterval(function,millisecond)
- clearTimeout(id)
- clearINterval(id)
setTimeout과 setInterval의 차이점 (중요함)
-
인코딩/디코딩 함수
- escape() / unescape()
- encodeURI(url) / decodeURI(encodeURI)
- encodeURIComponent(uriComponent) / decodeURIComponent(encodedURI)
-
코드 실행 함수
- eval(String)
-
숫자 확인 함수
- isFinite()
- isNaN()
-
cast 함수
-
parseInt(String)
-
parseFloat(String)
-
String(number)
-
Number(String)
-
Boolean(String)
-
typeof()
-
confirm(String)
-
prompt(String)
-