Computer Science/JavaScript

    [JavaScript] alert, prompt, confirm

    이 글은 ko.javascript.io의 화살표함수 기본 편을 참고하였습니다. 웹을 위한 코딩을 할 때 사용되는 기능들이다. alert alert는 실행되면 '확인(OK)' 버튼과 메시지를 보여주는 창이 뜨게 된다. alert('Hi, there!'); prompt 브라우저에서 제공하는 prompt 함수는 두 개의 parameter를 받는다. 첫 번째 인수에는 창에 띄울 값(보통 사용자에게 물을 질문이 됨), 두 번째 인수는 기본 default로 설정할 값이다. 예를 들면 다음과 같다. let name = prompt('당신 이름이 뭐야?', '길동인데요'); 코드의 결과로 위처럼 '당신 이름이 뭐야?' 라는 문자열을 출력하고 사용자로부터 어떠한 값을 입력받는다. 그 default값으로 위의 '길동인데요..

    [JavaScript] 화살표 함수

    이 글은 ko.javascript.io의 화살표함수 기본 편을 참고하였습니다. 화살표 함수 함수 표현식으로 완벽하게 함수를 표현할 수도 있지만, 화살표 함수를 사용하면 더욱 간결하고 단순한 문법으로 함수를 표현할 수 있다. let sum = (a, b) => a + b; 위와 같이 표현하면 sum 이라는 함수는 a와 b를 인자로 받고, a + b 라는 표현식을 평가하고 그 결과를 반환한다. 위의 화살표 함수를 원래 함수 표현식으로 나타내면 아래와 같다. let sum = function(a, b) { return a + b; }; 인수가 하나밖에 없으면 인수를 감싸는 소괄호를 생략할 수도 있다. 위의 경우에는 a, b의 두 인자를 가지고 있어 생략할 수 없지만 아래와 같은 예를 보자. let double..

    (JavaScript) 자바스크립트의 기본, Hello World!

    기본 javascript 코드를 HTML에 삽입할 때는 script 태그를 사용한다. 스크립트 전 스크립트 후 외부 스크립트 자바스크립트 코드의 양이 많은 경우에는 파일에 저장하여 src속성을 사용하여 HTML에 삽입할 수 있다. 만약, 복수의 스크립트를 삽입하고 싶다면 여러개의 script 태그를 사용하면 된다. ** 보통 HTML 안에 스크립트를 직접 적는 방식은 스크립트가 아주 간단할 때 사용한다. 스크립트가 길어지면 따로 파일을 만들어 이를 삽입하여 주는 것이 낫다. 스크립트를 파일에 작성하면 브라우저가 스크립트를 다운받아 캐시(cache)에 저장하기 때문에, 성능상의 이점이 있다. 여러 페이지에서 동일한 스크립트를 사용하는 경우, 브라우저는 페이지가 바뀔 때마다 스크립트를 새로 다운받지 않고 캐..