https://github.com/getify/You-Dont-Know-JS/blob/master/up%20&%20going/ch2.md#equality
In generale però trovo ragionevole usare '===' e non usare mai '=='. L Il giorno 1 ottobre 2015 19:36, Giovanni Porcari < giovanni.porc...@softwell.it> ha scritto: > > > Il giorno 01 ott 2015, alle ore 19:07, Riccardo Magliocchetti < > riccardo.magliocche...@gmail.com> ha scritto: > > > > Il 01/10/2015 18:31, Giovanni Porcari ha scritto: > >> > >>> Il giorno 01 ott 2015, alle ore 18:02, Riccardo Magliocchetti < > riccardo.magliocche...@gmail.com> ha scritto: > >>> > >>> Il 01/10/2015 17:58, Giovanni Porcari ha scritto: > >>>> > >>>>> Il giorno 01 ott 2015, alle ore 17:22, Luca Bacchi < > bacch...@gmail.com> ha scritto: > >>>>> > >>>>> Anche i Big investono molto su JavaScript e anche questo non va > ignorato. Non conosco la storia, ma posso immaginare che se Nodejs è nato è > soprattutto perchè V8 di Google aveva evidentemente raggiunto livelli tali > di performance che potesse essere interessante utilizzarlo anche al di > fuori del browser. > >>>> > >>>> Quello che vedo io è che javascript nasce per essere l'amicone sul > client di PHP. > >>>> Cioè un pessimo linguaggio lato server detta le specifiche per il > linguaggio lato client. > >>>> > >>>> E non è che sia grave, tanto all'inizio è usato justo per fare > qualche piccolo compito. > >>>> Poi comincia ad essere usato più estesamente e viene via via > integrato con nuove funzonalità > >>>> di tutto rispetto ma nessuno si sente di rompere la > retrocompatibilità e quindi > >>>> certi peccati originali (come il confronto tra numeri e stringhe) > deve obtorto collo restare. > >>>> > >>>> Poi Javascript arriva trionfante sul server con node.js e se ci fate > caso infila di nuovo nel server > >>>> quelle caratteristiche di PHP che si erano intrufolate in javascript. > >>>> > >>>> Dire che PHP è stato virale per certe sue scelte non è poi così > lontano dal vero.. > >>> > >>> E delle scie chimiche non ne parliamo? :) sembri un pò complottista > con sto PHP. > >> > >> Normalmente non mi reputo un complottista ma mi pare innegabile che > certe decisioni che sono anche giustificabili quando ti scrivi un Personal > Home Page nel 1994 e che si infilano per compatibilità logica in javascript > nel 1995 diventano una rottura di cazzo nel 2015 per scrivere complesse > procedure lato client e diventano una rottura di cazzo al cubo se scrivi > javascript sul server per node.js. > >> Del resto cambiare queste decisioni e rendere il linguaggio più > coerente andrebbe a creare problemi di retrocompatibilitá mica da ridere. > > > > Io francamente non vedo il legame tra i due. A quanto pare php è stato > reso pubblico nel 1995 e non nel 1994 [1]: secondo me uno a cui piace > scheme, che scrive un linguaggio in 3 settimane non credo se lo sia > calcolato manco di striscio. > > > > Puó darsi. Comunque amerei allora capire la ragione di certe scelte come > "123" == 123. Non sembra il genere di scelte fatte per caso. > > Ammetto che il fatto che php abbia fatto lo stesso tipo di scelta possa > essere un caso. > > In ogni caso non è che una scelta che amo. > > G > > >> Detto questo parliamo di scie chimiche visto che l'argomento ti > interessa :P. Io non ci credo e tu? > > > > Nemmeno io > > > > [1] > https://groups.google.com/forum/#!msg/comp.infosystems.www.authoring.cgi/PyJ25gZ6z7A/M9FkTUVDfcwJ > > > > -- > > Riccardo Magliocchetti > > @rmistaken > > > > http://menodizero.it > > _______________________________________________ > > Python mailing list > > Python@lists.python.it > > http://lists.python.it/mailman/listinfo/python > _______________________________________________ > Python mailing list > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python >
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python