Appliquer la notion

Pour répondre aux questions suivantes, utiliser les définitions ci dessous :

1
/** JavaScript */
2
const name = 'X-men'
3
const movie1 = 'Le commencement'
4
const movie2 = 'Apocalypse'
5
const movie3 = 'Dark phoenix'

Question

Concaténer les deux premières chaînes, en les espaçant, avec la méthode de votre choix. Le programme doit afficher « X-men Le commencement ».

Solution

1
const name = 'X-men'
2
const movie1 = 'Le commencement'
3
const completeName = name.concat(' ', movie1)
4
console.log(completeName)

On aurait aussi pu écrire :

1
const name = 'X-men'
2
const movie1 = 'Le commencement'
3
const completeName = name + ' ' + movie1
4
console.log(completeName)

Question

Concaténer les chaînes 1 et 3 en les séparant avec le symbole : en utilisant la méthode de votre choix. Le programme doit afficher « X-men:Apocalypse ».

Solution

1
const name = 'X-men'
2
const movie2 = 'Apocalypse'
3
const completeName = name.concat(':', movie2)
4
console.log(completeName)

On aurait aussi pu écrire :

1
const name = 'X-men'
2
const movie2 = 'Apocalypse'
3
const completeName = name + ':' + movie2
4
console.log(completeName)

Question

Concaténer toutes les chaînes de façon à afficher : X-men : Le commencement, Apocalypse, Dark phoenix.

Indice

Attention à la différence de séparateurs entre les différences chaînes.

Solution

1
const name = 'X-men'
2
const movie1 = 'Le commencement'
3
const movie2 = 'Apocalypse'
4
const movie3 = 'Dark phoenix'
5
const list = name.concat(' : ', movie1, ', ', movie2, ', ', movie3, '.')
6
console.log(list)

On aurait aussi pu écrire :

1
const name = 'X-men'
2
const movie1 = 'Le commencement'
3
const movie2 = 'Apocalypse'
4
const movie3 = 'Dark phoenix'
5
const list = name + ' : ' + movie1 + ', ' + movie2 + ', ' + movie3 + '.'
6
console.log(list)