ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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);
    }
    1. var count =1 : 시작점
    2. count < 5 : 조건 충족 시 종료
    3. count++ : 규칙
    4. 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 등에서 해봤는데 먹히지 않았다. 출력을 하는 별도의 조건이 있는 걸까?

    댓글