freeCodeCamp/curriculum/challenges/italian/02-javascript-algorithms-an.../basic-javascript/understand-string-immutabil...

1.6 KiB

id title challengeType videoUrl forumTopicId dashedName
56533eb9ac21ba0edf2244ba Comprendere l'immutabilità delle stringhe 1 https://scrimba.com/c/cWPVaUR 18331 understand-string-immutability

--description--

In JavaScript, le stringhe (String) sono immutabili, il che significa che non possono essere modificate una volta create.

Ad esempio, il codice seguente:

let myStr = "Bob";
myStr[0] = "J";

non può modificare il valore di myStr in Job, poiché il contenuto di myStr non può essere modificato. Tieni presente che questo non significa che myStr non può essere modificato, ma solo che i singoli caratteri di una stringa letterale non possono essere cambiati. L'unico modo per modificare myStr è di assegnargli una nuova stringa, in questo modo:

let myStr = "Bob";
myStr = "Job";

--instructions--

Correggi l'assegnazione a myStr in modo che contenga il valore stringa di Hello World utilizzando l'approccio mostrato nell'esempio sopra.

--hints--

myStr dovrebbe avere un valore stringa Hello World.

assert(myStr === 'Hello World');

Non modificare il codice sopra il commento specificato.

assert(/myStr = "Jello World"/.test(code));

--seed--

--after-user-code--

(function(v){return "myStr = " + v;})(myStr);

--seed-contents--

// Setup
let myStr = "Jello World";

// Only change code below this line
myStr[0] = "H"; // Change this line
// Only change code above this line

--solutions--

let myStr = "Jello World";
myStr = "Hello World";