Különbség a string "",””, ``

szavazat
-2
let string1 = Amsiya,
    stirng2 = 'Amasia',
    stirng3 = `${string1}`;

Van-e különbség a string1, stirng2, stirng3?.

A kérdést 10/10/2019 00:57
a forrás felhasználó
Más nyelveken...                            


2 válasz

szavazat
2

Nincs semmilyen különbség ", és 'kivéve azt a tényt, hogy meg kell, hogy elkerülje az azonos jellegű belsejében a húr, és hagyja menekülés a másik:

console.log("I'd like to say \"Hi\" :)")
console.log('I\'d like to say "Hi" :)')

Az `az interpolációs húrok, többsoros húrok és címkézett húrok:

var x=1, y=2
console.log(`${x} + ${y} = ${x+y}`)

console.log(`I can break
a line inside of such string`)

function doSmth(ss, ...args) {
  console.log(ss)
  console.log(args)
}

doSmth `No braces in the call ${x} + ${y} = ${x+y}`
.as-console-wrapper.as-console-wrapper { max-height: 100vh }

Válaszolt 10/10/2019 01:04
a forrás felhasználó

szavazat
0

Fordítás után, e három változó pontosan ugyanazt az értéket Amsiya.

Valójában, „Amsiya” és a „Amasia” alakítjuk `Amsiya` összeállításakor.

Válaszolt 10/10/2019 01:03
a forrás felhasználó

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more