-
JavaScript 기초 키워드 정리Let's Code/JavaScript 2019. 8. 26. 23:13
Py 어플을 다시 다운받았다. 빠르고 직관적으로 배우기는 이 어플이 제일 좋은 것 같다.
Style
자바스크립트는 camel-case를 따르는데, 이는 변수에 여러 단어가 중첩될 경우 다음 단어가 대문자로 표현되는 것을 뜻한다.
마지막에 ; 붙이는 거 주의!
var firstName; var lastName; var tempInBoston;
If
if (true) { console.log("Hello, World!"); } if (false) { console.log("Goodbye, World!"); }
&& : 둘 다 true일 경우
|| : 둘 중 하나가 true일 경우
console.log가 파이썬의 print와 같은 기능을 하는 것 같다.
Array
var people = ["Sarah", "Jack", "Sue"]; people.push("Joe"); console.log(people);
push () : 새로운 요소 추가
splice(A,B): A는 index number, B는 지울 요소 갯수.
- 불가능한 갯수를 대더라도 자동으로 무시하는 에러처리 기능이 내장되어 있다.
sort(): 알파벳 순으로 정렬. 정렬된 리스트를 보고 싶으면 새로운 변수를 지정해줘야 한다. (파이썬에서는 sorted.로 기존 변수를 이용했는데 여기서는 어떨지 모르겠다)
console.log(people.length); 리스트에 .length를 덧붙이면 전체 길이를 알 수 있다.
For
for (var count = 1 ; count < 5 ; count ++) { console.log(count); }
- var count =1 : 시작점
- count < 5 : 조건 충족 시 종료
- count++ : 규칙
- console.log(count): 실행
만약 시작점부터 조건을 충족시키지 않을 경우 코드가 실행되지 않는다. (예를 들어 var i = 0; i > 0; i++인 경우)
While
var count = 1; while (count < 5) { console.log(count); count++; }
조건이 사실일 동안 반복한다. 만약 조건을 충족하는 것이 불가능하다면 무한대로 반복한다.
ex. while (true)
Do.While
var count = 1; do { console.log(count); count++; } while (count < 0);
조건을 점검하기 전에 개시된다. 따라서 조건이 불가능하다 하더라도 시작점을 출력한다.
Loop 들은 응용이 다양할 거 같은데 다음에서는 구글링해봐야겠다.
* console.log() 를 atom, online JavaScript editor 등에서 해봤는데 먹히지 않았다. 출력을 하는 별도의 조건이 있는 걸까?
'Let's Code > JavaScript' 카테고리의 다른 글
자바스크립트: If, While, For, Switch (2) 2021.03.06 자바스크립트의 기본 연산자 (0) 2021.03.06 자바스크립트 모달 팝업 띄우기 (0) 2021.02.28 자바스크립트 자료형과 Typeof (0) 2021.02.28 자바스크립트 변수 선언까지 (0) 2021.02.14 댓글