ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 20.09.10
    hustle 2020. 9. 10. 23:41

    20.09.07~20.09.10 

    - 변수, 함수, 조건문, 문자열, 반복문, 배열, 객체 배움

     

    memo ( 20.09.09 )

    더보기

    memo ( 20.09.09 )

    학생이면서 여성일 때 통과 
    isStudent && isFemale 
    학생이거나 여성일 때 통과 
    isStudent \\ isFemale 
    학생이 아니면서 여성일 때 통과 
    isStudent &&isFemale 

    falsy - false / null / undefined / 0 / NaN / '' 

    truthy / false / true 


    function isEven(num) { 
      if(num % 2 === 0){ 
        return true; 
      }else{ 
        return false; 
      } 
      // TODO: 여기에 코드를 작성합니다. 




    function daysInMonth(month) { 
      if(month === 1||month === 3||month === 5||month === 7||month === 8||month === 10||month === 12){ 
        return 31; 
      }else if(month === 2){ 
        return 28; 
      }else { 
        return 30; 
      } 
      // TODO: 여기에 코드를 작성합니다. 



    .length 길이 
    .indexOf(찾는거) 
    .split 
    줄바꿈 \n 
    .substring (시작, 끝) - 그 사이에잇는 문자열, 하지만 끝은 포함 안함 

    .toLowerCase() / .toUpperCase()  


    타입이라는 것은 다르게 작용한다. 
    [debugger; 
    fizzbuzz(15); 
    순차적으로 실행되는거 보임] 


    Numver isNaN()검색 17번 

      if(score>100 ||score <0){ 
        return 'INVALID SCORE' 
      }else{ 
      return grade+makdae; 
      } 
    문제의 요구사항을 정리하는 것이 중요 
    mdn 이 가장 정확한 레퍼런스 

    자연어 문장으로 검색하세요 
    단 영어로 javascript라는 키워드와 함께 
    ex) how to convert` to string in javascript 

    에러 그 자체를 검색해도됨 

    반복문 = 같거나 비슷한 코드를 여러번 실행시켜야 할 경우에 쓰는 구문 
      
    for 구문 - 반복할 조건을 초기화 조건식 증감문 순으로 넣어줌 
    while 구문 초기화는 밖 증감문은 중괄호 조건식만 괄호 

     

    아 for문 할 때 굳이 ()안의 문장을 먼저하려고 하지않고 {}의 문장을 작성하고 차근차근하니까 더 이해도 잘되고 빠르게(이전의 나보다) 정립되는 것 같다. 젤 기분좋았던 수확 :)

     

    memo(20.09.10)

    더보기

    memo(20.09.10)

    Array.isArray(input)

    배열여부

     

    console.table(배열이름) => 배열이 표로 보임

     

    배열

    뒤 삭 뒤 추
    .pop() / .push(input)

    앞 삭 앞 추
    .shift() / .unshift(input)

     

    배열.indexOf(input)
    ==인덱스번호

    배열.indexOf(잇는단어) !== -1
    true

     


    [
    function hasElement(arr, element){
    let isPresent arr.indexOf(element) !== -1;
    return isPresent;

    == 같은 역할

    words.includes (익스x)
    ]

     

    키 값이 동적으로 변할 때 (변수일 때) ==> 무조건 bracket notation
     
    객체 값 추가할 때

    객체.속성 = 값;

    객체['속성'] = 값;

    삭제할 때

    delete 객체.속성;

     

    value = obj[속성];

     

    Object.keys().length == > 속성 개수 알아내는법

     

     

    어제 반복문이 진ㅉㅏ 어려워서 토할 것 같았는데 다행히 배열이랑 객체는 반복문보다 나았다. 그래도 아직 밀려있으니 허쓸허쓸

     

    'hustle' 카테고리의 다른 글

    20.09.16  (0) 2020.09.16
    20.09.15  (0) 2020.09.15
    20.09.14  (0) 2020.09.14
    20.09.12~13  (0) 2020.09.13
    20.09.11  (0) 2020.09.11

    댓글

Designed by Tistory.