- Today
- Total
목록전체 글 (277)
hye-log

Conditions(조건문)은 true인지 false인지 알려준다. 예를 들어 사용자가 로그인되어 있는지를 알 때 conditions를 사용한다. keyword는 'if' 이다. prompt는 message와 default, 두 개의 argument를 받아서 사용자로부터 값을 입력받는다. prompt가 실행되면 javascript를 일시정지 시키고, CSS를 적용시키지 못해서 잘 사용하지 않는다. 요즘은 HTML, CSS로 만든 자신만의 창을 사용한다. typeof는 type을 return 해주는 함수이다. prompt로 받은 type은 무조건 string이기 때문에, 숫자를 받으려면 다른 함수를 사용해야 한다. parseInt는 string을 Int로 바꾸어준다. string을 int로 바꾸었는데 숫자..

지금까지 사용한 console.log는 console에 결과를 보여주기 위한 것이다. function에서 return을 하면 function은 작동을 멈추고 결과값을 return하고 끝낸다. #3 에서 return을 했으므로 #4 에서 console.log는 작동하지 않게 된다. function의 결과값을 새로운 변수에 넣어두었으므로 console 창에서 plusResult를 입력하면 값이 출력된다.

우리는 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..

- 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), ..

function은 계속 반복해서 사용할 수 있는 코드 조각이다. 우리는 가능한 적은 코드를 사용하고 싶기 때문에 반복을 줄이는 코드가 필요하다. 예를 들어서 어떤 이름이든 'Hello!'를 출력하는 function을 작성해보자. const, let 처럼 #1 에 function을 입력한 다음 function을 부를 이름을 정해준다. 다음에 소괄호( () )를 반드시 작성해준다. 다음으로 중괄호 ({}) 안에 반복할 코드를 입력해준다. function을 실행할 때에는 function을 부를 이름과 ()를 입력한다. console 창을 확인하면 'Hello!'라고 출력된 것을 볼 수 있다. 우리가 하고 싶은 것은 Hello와 함께 이름을 출력하고 싶다. 이때 사용하는 것이 argument이다. argumen..