Files

2.5 KiB

id, title, challengeType, videoUrl, forumTopicId, dashedName
id title challengeType videoUrl forumTopicId dashedName
56533eb9ac21ba0edf2244ab Comprendiendo la sensibilidad de mayúsculas en las variables 1 https://scrimba.com/c/cd6GDcD 18334 understanding-case-sensitivity-in-variables

--description--

En JavaScript todas las variables y nombres de función son sensibles a mayúsculas y minúsculas. Esto significa que la capitalización importa.

MYVAR no es lo mismo que MyVar ni myvar. Es posible tener múltiples variables distintas con el mismo nombre pero diferente capitalización. Se recomienda encarecidamente que por el bien de la claridad, no utilices esta funcionalidad del lenguaje.

Buena Práctica

Escribe los nombres de las variables en JavaScript en camelCase. En camelCase, los nombres de variables de múltiples palabras tienen la primera palabra en minúsculas y la primera letra de cada palabra posterior en mayúsculas.

Ejemplos:

var someVariable;
var anotherVariableName;
var thisVariableNameIsSoLong;

--instructions--

Modifica las declaraciones y asignaciones existentes para que sus nombres usen camelCase.

No crees ninguna variable nueva.

--hints--

studlyCapVar debe estar definido y tener un valor de 10.

assert(typeof studlyCapVar !== 'undefined' && studlyCapVar === 10);

properCamelCase debe estar definido y tener una cadena con valor A String.

assert(
  typeof properCamelCase !== 'undefined' && properCamelCase === 'A String'
);

titleCaseOver debe estar definido y tener una cadena con valor 9000.

assert(typeof titleCaseOver !== 'undefined' && titleCaseOver === 9000);

studlyCapVar debe usar camelCase tanto en las secciones de declaración como de asignación.

assert(code.match(/studlyCapVar/g).length === 2);

properCamelCase debe usar camelCase tanto en las secciones de declaración como de asignación.

assert(code.match(/properCamelCase/g).length === 2);

titleCaseOver debe usar camelCase tanto en las secciones de declaración como de asignación.

assert(code.match(/titleCaseOver/g).length === 2);

--seed--

--seed-contents--

// Variable declarations
var StUdLyCapVaR;
var properCamelCase;
var TitleCaseOver;

// Variable assignments
STUDLYCAPVAR = 10;
PRoperCAmelCAse = "A String";
tITLEcASEoVER = 9000;

--solutions--

var studlyCapVar;
var properCamelCase;
var titleCaseOver;

studlyCapVar = 10;
properCamelCase = "A String";
titleCaseOver = 9000;