2.5 KiB
id, title, challengeType, videoUrl, forumTopicId, dashedName
| id | title | challengeType | videoUrl | forumTopicId | dashedName |
|---|---|---|---|---|---|
| bd7123c9c443eddfaeb5bdef | JavaScript 변수 선언 | 1 | https://scrimba.com/c/cNanrHq | 17556 | declare-javascript-variables |
--description--
컴퓨터 과학에서 데이터(data)란 컴퓨터에게 있어서 의미있는 모든 것을 가리킵니다. JavaScript에서는 8가지의 다른 형태의 데이터 타입을 제공하며 그것들은 undefined, null, boolean, string, symbol, bigint, number, 그리고 object 입니다.
예를 들어, 컴퓨터에서는 숫자(number) 인 12와 strings(문자열 : 문자들의 집합체) 인 "12", "dog", 또는 "123 cats"가 구별됩니다. 또한 컴퓨터는 숫자를 수학적으로 연산 할 수 있지만, 문자열(strings)은 불가능합니다.
Variables(변수)는 컴퓨터가 데이터를 동적으로 저장하여 조작하는 것이 가능하게 합니다. 이 때 실제로 데이터 그 자체를 사용하는 게 아니라, 데이터를 가리키는 "라벨(label)"을 사용합니다. 위의 8가지의 데이터는 어떤 것이든 변수에 저장될 수가 있습니다.
컴퓨터에서의 변수는, 수학에서 사용하는 x나 y 라는 변수와 비슷합니다. 즉, 변수들이란 참조하고 싶은 데이터를 나타내는 간단한 이름입니다. 컴퓨터 변수는 수학적 변수와 달리 다른 시간에 다른 값을 저장할 수 있습니다.
자바스크립트에서 변수를 작성 또는 선언(declare)하기 위해서는, 다음과 같이 변수 앞에 var 키워드를 붙입니다.
var ourName;
이걸로 ourName라는 하나의 변수가 만들어졌습니다. 자바스크립트에서는 문장의 마지막에 세미콜론(;) 을 붙입니다. 변수 이름으로는 숫자, 문자, $ 또는 _를 사용할 수 있습니다. 하지만 공백(띄어쓰기)을 추가하거나 숫자로 변수 이름을 시작할 수는 없습니다.
--instructions--
var 키워드를 사용해 myName이라는 변수를 만들어 보세요.
힌트
이해하기 어려울 때는 위의 ourName의 예를 봐 주세요.
--hints--
myName을 var 키워드를 사용해 선언하고, 세미콜론(;) 을 마지막에 붙여야 합니다.
assert(/var\s+myName\s*;/.test(__helpers.removeJSComments(code)));
--seed--
--after-user-code--
if(typeof myName !== "undefined"){(function(v){return v;})(myName);}
--seed-contents--
--solutions--
var myName;