- Today
- Total
목록분류 전체보기 (276)
hye-log
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bbE7j0/btrtvrhMHSH/wekspD0iOLLcNjmiOXTnkk/img.png)
지금까지 사용한 console.log는 console에 결과를 보여주기 위한 것이다. function에서 return을 하면 function은 작동을 멈추고 결과값을 return하고 끝낸다. #3 에서 return을 했으므로 #4 에서 console.log는 작동하지 않게 된다. function의 결과값을 새로운 변수에 넣어두었으므로 console 창에서 plusResult를 입력하면 값이 출력된다.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/2Nd4k/btrtqCELF2M/zdE1BuuXkLBo4BvDNtin00/img.png)
우리는 data를 얻어서 무언가를 하고 싶다. function은 나를 위해서 무언가를 해주는 것인데, 사실 function을 실행하고 나면 undefined 된다. #3 에서 console.log를 alert로 바꿔준 뒤 #23 을 실행하면 console 창이 아래와 같이 나타난다. #23에서 calculator.plus(5, 1)은 6으로 alert 창으로 뜨지만, console.log에서 function의 결과는 undefined로 나타난다. 함수는 어떤 일을 수행하고 그 결과를 알려준다. function 안에서 return을 하면 function을 실행할 때 값이 return으로 대체된다. calculateKrAge를 실행시키면 age가 96으로 대체되고 계산 후 98이 return된다. conso..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cHyJse/btrtqCxWZ9y/LJxK9sSRkFhrVjUpvvKNu1/img.png)
- data type JavaScript가 이해할 수 있는 data의 종류를 말한다. 첫 번째로, 문자는 string이며, 작은따옴표(')나 큰따옴표(")로 시작해서 끝나는 text이다. 두 번째로, 숫자는 integer나 float로 선언한다. - variable data를 저장할 필요가 있다. 기본적으로 variable은 const로 선언한다. const a = 5; variable의 값을 update할 필요가 있을 때는 let으로 선언한다. let isNicoFat = true; boolean은 오직 true, false 2가지 option만 있다. null은 아무것도 없이 비어있는 상태를 말한다(nothing). undefined는 변수에 값을 부여하지 않은 상태로 존재하지만(existing), ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bSZIUD/btrtsVCXXAl/m17QGUp3aLdOnbun668BC1/img.png)
function은 계속 반복해서 사용할 수 있는 코드 조각이다. 우리는 가능한 적은 코드를 사용하고 싶기 때문에 반복을 줄이는 코드가 필요하다. 예를 들어서 어떤 이름이든 'Hello!'를 출력하는 function을 작성해보자. const, let 처럼 #1 에 function을 입력한 다음 function을 부를 이름을 정해준다. 다음에 소괄호( () )를 반드시 작성해준다. 다음으로 중괄호 ({}) 안에 반복할 코드를 입력해준다. function을 실행할 때에는 function을 부를 이름과 ()를 입력한다. console 창을 확인하면 'Hello!'라고 출력된 것을 볼 수 있다. 우리가 하고 싶은 것은 Hello와 함께 이름을 출력하고 싶다. 이때 사용하는 것이 argument이다. argumen..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ljSjF/btrtlosBiRJ/tBUfW69aqKKzAcujFuGaek/img.png)
array는 list 형식인데, object로 만들어야 할 때도 있다. 예를 들어서 비디오 게임의 player를 정의한다고 생각해보자. 하나의 개체(entity)에 대한 속성인 name, point, handsome, fat을 나타낼 필요가 있다. #1 에서 player를 list 형태로 정의하면 각각의 항목이 무엇을 의미하는지 알 수 없다. 우리는 object를 이용하여 player의 특성을 정의할 수 있다. object는 자료를 나열하는 또 다른 방법이다. 첫 번째 규칙, 중괄호([]) 안에 특성(property)를 정리 두 번째 규칙, 하나의 특성을 정의할 때 =가 아니라 콜론(:)으로 정의 세 번째 규칙, 여러 개의 특성은 콤마(,)를 사용하여 구분 object의 property를 불러올 때에는 ..