Niedawno uruchomiono kod JS, który używa` i'. Nie mogę się dowiedzieć, czy dla każdego apostrofu jest inne zastosowanie. Czy jest jakiś? ..Różnica (jeśli istnieje) między `a 'w javascript
Odpowiedz
"lub" oznaczają ciąg i `oznacza ciąg szablonu ciągi Szablon mieć pewne zdolności, które normalne struny nie najważniejsze, masz interpolacji:
var value = 123;
console.log('test ${value}') //=> test ${value}
console.log(`test ${value}`) //=> test 123
I multilinii ciągi:
console.log('test
test')
// Syntax error
console.log(`test
test`)
// test
// test
mają kilka innych sztuczek też bardziej na sznurkach szablonów tutaj: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/template_strings
Uwaga: nie są one obecnie obsługiwane we wszystkich silnikach javascript. Z tego powodu ciągi szablonów są często używane z transpilatorem takim jak Babel., który konwertuje kod na coś, co zadziała w dowolnym tłumaczeniu JS.
Babel rozwiązał dla mnie problem tylnego kleszcza w IE11: – matt
- 1. Czy istnieje różnica między SSLv3 a TLS1.0?
- 2. Czy istnieje różnica między listą a krotką?
- 3. Różnica między Object.getPrototypeOf a __proto__
- 4. Różnica między var a tym w funkcjach JavaScript?
- 5. Jaka jest różnica między "nową liczbą (...)" a "liczbą (...)" w JavaScript?
- 6. Różnica między application.haml a application.html.haml?
- 7. Różnica między obiektem a *?
- 8. Różnica między jquery a $
- 9. Czy istnieje różnica między podłogą a ucięciem w Haskell
- 10. Różnica między .click() a kliknięciem przycisku? (javascript/jQuery)
- 11. Różnica w JavaScript między funkcją a nową funkcją
- 12. Różnica między "eksportem" a "domyślnym eksportem" w JavaScript?
- 13. Jaka jest różnica między 987 a (987) w JavaScript?
- 14. Jaka jest różnica między getelementsbytagname a getelementsbyname w javascript
- 15. JavaScript, jeśli istnieje var
- 16. Różnica między onbeforeunload a onunload
- 17. Różnica między $ .post a $ .ajax?
- 18. Różnica między datami w JavaScript
- 19. Różnica między DataSource a DataSet
- 20. Czy istnieje różnica między odniesieniami uniwersalnymi a referencjami przekazywania?
- 21. Różnica między File.Copy a File.Move
- 22. Różnica między IPFS a Filecoin?
- 23. Różnica między SimpleStringProperty a StringProperty
- 24. Różnica między || a = b i a = a || b w rubin?
- 25. Różnica między mapą a dyktowaniem
- 26. PHP: Czy istnieje różnica między {$ foo} a $ {foo}
- 27. Różnica między int32_t a int_fast32_t
- 28. Różnica między dtrtrs a dtrsm
- 29. Różnica między bytearray a listą
- 30. Różnica między @EntityScan a @ComponentScan
'nie jest apostrofem. Jest to poważny znak akcentujący. –
Zobacz ciągi szablonów https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/template_strings – elclanrs
Masz na myśli ciągi szablonów https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/template_strings – Ivan