웹 개발 메모장
[자바스크립트] 자바를 배우고 자바스크립트 맛보기 본문
자바를 배우고 자바스크립트 맛보기
변수의 선언
|
> |
|
var 의 위험성 : 재선언이 가능
(ECMAScript 6 부터 let / const 추가)
|
> |
|
[var 실행 / let 실행]
조건문
기본적으로 동일
1 2 3 4 5 6 7 | if(조건1) { ... // 조건1 == true }else if(조건2) { ... // 조건1 == false && 조건2 == true }else { ... // 조건1 == false && 조건2 == fale } | cs |
짧은 조건문 (객체 초기화를 짧은 조건문으로 주로 사용)
1 2 3 4 | true || alert('A'); true && alert('B'); false || alert('C'); false && alert('D'); | cs |
[실행 해보기]
반복문
기본적으로 동일
1 2 3 4 5 6 7 8 9 10 11 | var stars=''; for(var i=1;i<6;i++) { for(var j=1;j<11;j++) { if(j<5) stars += (j < 5-i) ? ' ' : '*'; else stars += (j < 4+i) ? '*' : ' '; } stars += '\n'; } | cs |
[실행 해보기]
for in / for of
(ECMAScript 6 부터 가능)
|
> |
[실행 해보기] |
가변 인자 함수 : 인자의 갯수가 변할 수 있는 함수
|
[직접 호출해보기] calc(); |
내부 함수 : 함수 재선언의 위험요소 방지
|
|
'옛날.. > 자바스크립트' 카테고리의 다른 글
[자바스크립트] 타이머 함수 예제 (0) | 2018.01.05 |
---|---|
[자바스크립트] 시각적으로 보는 클로저 개념 (0) | 2018.01.04 |
[자바스크립트] in 키워드 / with 키워드 (0) | 2018.01.03 |
[자바스크립트] 객체 란? (0) | 2018.01.03 |
[자바스크립트] 기본 매개변수 (0) | 2018.01.03 |
Comments