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?
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?
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
`;
Jest jakaś różnica pomiędzy nawiasami "" i "?
W załączniku ,,cerateElement("div")
Muszą być te śmieszne nawiasy?
" 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).
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