Avatar
Xin_
Člen
Avatar
Xin_:4.2.2014 20:01

Zdravím,

jaký je rozdíl mezi apostrofy a uvozovkami?
Mám zmatek co je k čemu a kde, jak se to používá.

Odpovědět 4.2.2014 20:01
Zvědavost nás žene vpřed :)
Avatar
Drahomír Hanák
Tým ITnetwork
Avatar
Odpovídá na Xin_
Drahomír Hanák:4.2.2014 20:14

V JavaScriptu mezi nimi rozdíl není. Ale třeba JSON používá jen dvojité uvozovky. Z toho plyne, že validní JavaScriptový objekt: { property: 'value' } nebude validní JSON. Musel by být ve tvaru: { "property": "value" } Ale pokud se jedná o čistý JavaScript, tak tam opravdu rozdíl není.

 
Nahoru Odpovědět  +2 4.2.2014 20:14
Avatar
Xin_
Člen
Avatar
Odpovídá na Drahomír Hanák
Xin_:4.2.2014 20:24

platí to i v JQury?

Nahoru Odpovědět 4.2.2014 20:24
Zvědavost nás žene vpřed :)
Avatar
Benjibs
Člen
Avatar
Odpovídá na Xin_
Benjibs:4.2.2014 20:25

Je to predsa JS knižnica ;)

Nahoru Odpovědět 4.2.2014 20:25
1 + 1 = 2
Avatar
Honza Bittner
Redaktor
Avatar
Odpovídá na Xin_
Honza Bittner:4.2.2014 20:25

jQuery je knihovna do JS, takže ano.

Nahoru Odpovědět 4.2.2014 20:25
Student FIT ČVUT. Followuj mě na https://twitter.com/tenhobi a ptej se na https://github.com/HoBi/ama.
Avatar
Honza Bittner
Redaktor
Avatar
Odpovídá na Xin_
Honza Bittner:4.2.2014 20:27

Ještě je rozdíl co se týče nadřazenosti v řetězci

'<div data-neco="' + tvoje_hodnota '">'

tzn. ' je nad "

Editováno 4.2.2014 20:28
Nahoru Odpovědět 4.2.2014 20:27
Student FIT ČVUT. Followuj mě na https://twitter.com/tenhobi a ptej se na https://github.com/HoBi/ama.
Avatar
Ondrca
Redaktor
Avatar
Odpovídá na Honza Bittner
Ondrca:4.2.2014 20:29

Tu nadřazenost vidím poprvé - jak se využívá, k čemu je dobrá?

Nahoru Odpovědět 4.2.2014 20:29
Zase jsem o něco chytřejší
Avatar
Xin_
Člen
Avatar
Xin_:4.2.2014 20:35

a rozdíl např v

var menu = $(".nav");
a
var menu = $('.nav');

je nějaký?

Editováno 4.2.2014 20:35
Nahoru Odpovědět 4.2.2014 20:35
Zvědavost nás žene vpřed :)
Avatar
Ondrca
Redaktor
Avatar
Odpovídá na Xin_
Ondrca:4.2.2014 20:35

Asi ne

Nahoru Odpovědět 4.2.2014 20:35
Zase jsem o něco chytřejší
Avatar
Benjibs
Člen
Avatar
Odpovídá na Honza Bittner
Benjibs:4.2.2014 20:38

Nejedná sa o nadradenost.

Len o to, že ked použiješ na ohraničenie retazca ' , tak v nom možeš slobodne používat ", to isté presne platí aj naopak, čiže ak začína na ", tak môžeš v nom dávat ' (escapovanie by to aj tak vyriešilo v oboch prípadoch)

Editováno 4.2.2014 20:38
Nahoru Odpovědět  +1 4.2.2014 20:38
1 + 1 = 2
Avatar
Honza Bittner
Redaktor
Avatar
Odpovídá na Benjibs
Honza Bittner:4.2.2014 20:43

Ou, tak to jsem se mýlil, nevím proč ale někde mi to myslím dělalo problémy s tou druhou verzí ... No nevadí ;)

Nahoru Odpovědět  +1 4.2.2014 20:43
Student FIT ČVUT. Followuj mě na https://twitter.com/tenhobi a ptej se na https://github.com/HoBi/ama.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 11 zpráv z 11.