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

Odpowiedz Nowy wątek
2020-07-01 11:45

Rejestracja: 1 miesiąc temu

Ostatnio: 3 tygodnie temu

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?

Pozostało 580 znaków

2020-07-01 12:07

Rejestracja: 2 lata temu

Ostatnio: 26 minut temu

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
`;


edytowany 1x, ostatnio: Freja Draco, 2020-07-01 13:18

Pozostało 580 znaków

2020-07-01 12:20

Rejestracja: 1 miesiąc temu

Ostatnio: 3 tygodnie temu

0

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

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

Pozostało 580 znaków

m31
2020-07-01 13:17
m31

Rejestracja: 1 rok temu

Ostatnio: 1 godzina temu

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).

edytowany 1x, ostatnio: m31, 2020-07-01 13:21

Pozostało 580 znaków

2020-07-01 15:59

Rejestracja: 1 rok temu

Ostatnio: 17 godzin temu

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[...]%82owy_zagnie%C5%BCd%C5%BCone


edytowany 1x, ostatnio: obscurity, 2020-07-01 16:01

Pozostało 580 znaków

Odpowiedz

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