JavaScript/함수 3

자바스크립트 length에 대해 알아보자.

length 메소드란 간단하게 말해서, 문자열의 '길이'를 반환하는 메소드이다. fucntion findTheBug(word) { } 라는 함수가 있다고 치자. 위 함수에서 word의 인자값은 문자열이고, 문자열중 버그('#')의 인덱스를 리턴해야한다. 그렇다면 우리는 어떻게 접근 할 수 있을까? 반복문을 돌려서 word안에 #이라는 문자열을 찾아내고, 그것을 리턴해야 된다. fucntion findTheBug(word) { for ( let i = 0; i < word.length; i++ ) { // i는 0이고, i는 word.length까지, 1씩 반복한다. if ( word[i] === '#' ) { // 반복하다가, # 이라는 문자열을 확인한다면(if(만약)) return i; // retur..

JavaScript/함수 2021.03.06

자바스크립트 함수 기초에 대해 알아보자

간단하게 변수는 "값을 저장하는 저장소"라는 개념을 배웠다. 함수란 간단하게 "작은 기능의 단위" 라고 이해하면 될 것 같다. 확실히 프리코스 수강을 두번째 들으니까, 이전엔 전혀 이해 안갔던 단어들이나 말들이 아직도 확실하진 않지만 어떤 느낌인지 알것같은 기분이 든다. 함수의 선언방법에는 두가지가 존재한다. 함수 선언식과, 함수 표현식이다. 두가지는 사실 별 차이가 없다고 보면 된다. 함수 선언식에서는, 단순히 gugudan 이라는 함수를 만들었고, 함수 표현식에서는 myFunction 이라는 변수안에 함수를 넣어줬다. 변수와 다른점은, 함수는 매개변수(parameter)가 존재한다. 함수 실행시 입력에 따라 바뀔 수 있는 변수지만, let이나 const 등의 키워드를 사용하지 않고 사용할 수 있는 변..

JavaScript/함수 2021.02.24