.Małą rzecz. Różnica i co to "" i ``

0

Przeskoczyłem w kursie i umiem funkcje strzałkową, forEach.

Ale nie umiem znaleźć w kursie co oznaczają "" i ``
Oraz do czego są.
Bez tego to odwoływanie się do choćby cara, const w funkcji/pętli
Pomożecie?

2
Tymodeusz napisał(a):

Ale nie umiem znaleźć w kursie co oznaczają "" i ``
Oraz do czego są.

Dorzucę ci jeszcze: `` te to dopiero są kozackie :D

zmienna1 = "abc";
zmienna1 = "Jaroslaw's cat";

zmienna3 = 'abc';
zmienna4 = 'Duda to "prezydent" Polski.';

zmienna5 = `Wiele
linii
kodu
`;

0

Jest jakaś różnica pomiędzy nawiasami "" i "?

W załączniku ,,cerateElement("div")
Muszą być te śmieszne nawiasy?

5

" i ' mają takie samo zastosowanie, oznacza się nimi stringi (łańcuchy znaków).

const a = "costam";
const b = 'costam';

Między tymi dwoma zapisami nie ma praktycznej różnicy. Ale dobrze wybrać sobie jeden i konsekwentnie używać.

Natomiast ` to jest template literal. Służy do składania stringów z różnych zmiennych. Na przykład:

const a = "costam";
const b = `To jest ${a}.`;
console.log(b);
// => To jest costam.

Za pomocą template literals można też pisać stringi wielowierszowe:

const a = `costam
costam
costam`;
Tymodeusz napisał(a):

W załączniku ,,cerateElement("div")
Muszą być te śmieszne nawiasy?

Tak muszą być. Funkcja document.createElement jako argument przyjmuje stringi (albo zmienne które są stringami).

2

Nie ma różnicy - są dwa żebyś w zależności od sytuacji mógł napisać:

var a = "Lorem 'ipsum' dolor";
var b = 'lorem "ipsum" dolor';

zamiast:

var a = 'Lorem \'ipsum\' dolor';
var b = "lorem \"ipsum\" dolor";

i to nie są nawiasy tylko cudzysłowy i w polskim języku też występują oba i też po to żebyś je mógł zagnieżdżać https://pl.wikipedia.org/wiki/Cudzys%C5%82%C3%B3w#Cudzys%C5%82owy_zagnie%C5%BCd%C5%BCone

1 użytkowników online, w tym zalogowanych: 0, gości: 1