<div dir="ltr"><a href="https://github.com/getify/You-Dont-Know-JS/blob/master/up%20&%20going/ch2.md#equality">https://github.com/getify/You-Dont-Know-JS/blob/master/up%20&%20going/ch2.md#equality</a><br><div><br></div><div>In generale però trovo ragionevole usare '===' e non usare mai '=='.</div><div><br></div><div>L</div></div><div class="gmail_extra"><br><div class="gmail_quote">Il giorno 1 ottobre 2015 19:36, Giovanni Porcari <span dir="ltr"><<a href="mailto:giovanni.porcari@softwell.it" target="_blank">giovanni.porcari@softwell.it</a>></span> ha scritto:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><br>
> Il giorno 01 ott 2015, alle ore 19:07, Riccardo Magliocchetti <<a href="mailto:riccardo.magliocchetti@gmail.com">riccardo.magliocchetti@gmail.com</a>> ha scritto:<br>
><br>
> Il 01/10/2015 18:31, Giovanni Porcari ha scritto:<br>
>><br>
>>> Il giorno 01 ott 2015, alle ore 18:02, Riccardo Magliocchetti <<a href="mailto:riccardo.magliocchetti@gmail.com">riccardo.magliocchetti@gmail.com</a>> ha scritto:<br>
>>><br>
>>> Il 01/10/2015 17:58, Giovanni Porcari ha scritto:<br>
>>>><br>
>>>>> Il giorno 01 ott 2015, alle ore 17:22, Luca Bacchi <<a href="mailto:bacchilu@gmail.com">bacchilu@gmail.com</a>> ha scritto:<br>
>>>>><br>
>>>>> 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.<br>
>>>><br>
>>>> Quello che vedo io è che javascript nasce per essere l'amicone sul client di PHP.<br>
>>>> Cioè un pessimo linguaggio lato server detta le specifiche per il linguaggio lato client.<br>
>>>><br>
>>>> E non è che sia grave, tanto all'inizio è usato justo per fare qualche piccolo compito.<br>
>>>> Poi comincia ad essere usato più estesamente e viene via via integrato con nuove funzonalità<br>
>>>> di tutto rispetto ma nessuno si sente di rompere la retrocompatibilità e quindi<br>
>>>> certi peccati originali (come il confronto tra numeri e stringhe) deve obtorto collo restare.<br>
>>>><br>
>>>> Poi Javascript arriva trionfante sul server con node.js e se ci fate caso infila di nuovo nel server<br>
>>>> quelle caratteristiche di PHP che si erano intrufolate in javascript.<br>
>>>><br>
>>>> Dire che PHP è stato virale per certe sue scelte non è poi così lontano dal vero..<br>
>>><br>
>>> E delle scie chimiche non ne parliamo? :) sembri un pò complottista con sto PHP.<br>
>><br>
>> 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.<br>
>> Del resto cambiare queste decisioni e rendere il linguaggio più coerente andrebbe a creare problemi di retrocompatibilitá mica da ridere.<br>
><br>
> 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.<br>
><br>
<br>
</span>Puó darsi. Comunque amerei allora capire la ragione di certe scelte come "123" == 123.  Non sembra il genere di scelte fatte per caso.<br>
<br>
Ammetto che il fatto che php abbia fatto lo stesso tipo di scelta possa essere un caso.<br>
<br>
In ogni caso non è che una scelta che amo.<br>
<span class="HOEnZb"><font color="#888888"><br>
G<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
>> Detto questo parliamo  di scie chimiche visto che l'argomento ti interessa :P. Io non ci credo e tu?<br>
><br>
> Nemmeno io<br>
><br>
> [1] <a href="https://groups.google.com/forum/#!msg/comp.infosystems.www.authoring.cgi/PyJ25gZ6z7A/M9FkTUVDfcwJ" rel="noreferrer" target="_blank">https://groups.google.com/forum/#!msg/comp.infosystems.www.authoring.cgi/PyJ25gZ6z7A/M9FkTUVDfcwJ</a><br>
><br>
> --<br>
> Riccardo Magliocchetti<br>
> @rmistaken<br>
><br>
> <a href="http://menodizero.it" rel="noreferrer" target="_blank">http://menodizero.it</a><br>
> _______________________________________________<br>
> Python mailing list<br>
> <a href="mailto:Python@lists.python.it">Python@lists.python.it</a><br>
> <a href="http://lists.python.it/mailman/listinfo/python" rel="noreferrer" target="_blank">http://lists.python.it/mailman/listinfo/python</a><br>
_______________________________________________<br>
Python mailing list<br>
<a href="mailto:Python@lists.python.it">Python@lists.python.it</a><br>
<a href="http://lists.python.it/mailman/listinfo/python" rel="noreferrer" target="_blank">http://lists.python.it/mailman/listinfo/python</a><br>
</div></div></blockquote></div><br></div>