| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Programmazione Javascript >> Content
    Calcoli JavaScript con Punti decimali
    JavaScript ha molti vantaggi come un linguaggio di sviluppo web. Il suo unico punto debole evidente è in virgola mobile , o decimale , i calcoli . Mentre le operazioni di interi in JavaScript sono considerati attendibili , i risultati dei calcoli in virgola mobile a volte può essere sorprendente . Queste sorprese sono responsabili dell'invecchiamento e irritabilità in una grande percentuale di programmatori alle prime armi prematura . Risultati interessanti

    errori nei calcoli in virgola mobile non sono noti in altri linguaggi di programmazione . Questi si verificano di solito in numero di importo rilevante . JavaScript produce risultati interessanti durante le operazioni con valori a partire da 0,06 + 0,01 . La maggior parte delle persone avrebbe offerto 0,07 come la soluzione di questa equazione . JavaScript risolve questa risposta come 0,06999999999999 . Vicino, ma non abbastanza vicino per l'applicazione commerciale .
    Formattazione e precisione

    JavaScript offre due funzioni, toFixed () e il metodo toPrecision ( ), che eliminano i problemi di visualizzazione associati risultati imprevedibili . La funzione toFixed ( ) consente di determinare il numero di cifre del programma viene visualizzato dopo la virgola . In caso di valuta , utilizzando l'argomento num.toFixed ( 2) visualizza solo le prime due cifre dopo la virgola con arrotondamento automatico . Il metodo toPrecision ( ) funzione visualizza una risposta con il numero totale di cifre specificato nell'argomento senza riguardo alla loro relazione con il punto decimale .
    La Causa
    < p > errori di arrotondamento vengono introdotte quando i numeri decimali vengono convertiti in stringhe binarie . Questo processo è necessario perché un computer può funzionare solo con uno e zero . Molte lingue superare questo errore di arrotondamento con l'uso di tipi di dati . Specificando come e con che cosa la precisione una variabile viene memorizzata , linguaggi come C e Java ridurre questi errori. Quando si dichiara una variabile in javascript , non viene specificato alcun tipo . Ciò si traduce in caratteri , stringhe, numeri interi e carri allegorici che sono trattati più o meno allo stesso modo.
    Soluzione

    La strategia più comunemente usato per superare gli errori di virgola mobile in JavaScript è quello di moltiplicare entrambe le variabili da 100 prima di eseguire un calcolo , utilizzando la funzione round ( ) per ridurre l'errore di virgola mobile e dividendo il risultato di questa operazione da 100 prima di stampare la risposta .
    < br >

    Previous :

    next :
      Articoli Correlati
    ·Come disegnare un grafico a torta utilizzando Javascrip…
    ·Come cambiare la password su un Javascript Aptiva IBM C…
    ·Come attivare il pulsante Disattiva modulo in Javascrip…
    ·Come confrontare le stringhe in JavaScript 
    ·Come rimuovere le barre di scorrimento utilizzando Java…
    ·Come riempire un Combobox con JavaScript 
    ·Rimozione di una barra di scorrimento verticale in Java…
    ·Come utilizzare più plugin con JW Player 
    ·Come fare un file JS 
    ·Come registrare su una Webcam da Chatroulette 
      Articoli in evidenza
    ·Visual C 2005 Tutorial 
    ·Quanto tempo lo Sviluppo App iPhone Prendere 
    ·Come convertire un float a int in C # 
    ·Come utilizzare rombi nel diagramma di flusso 
    ·Che cosa è una testata in Java 
    ·Come usare NetBeans per eseguire il debug di MATLAB 
    ·Descrizione dei file di progetto VB6 
    ·La Storia del Computer Programming 
    ·Come aggiornare Xcode Da Terminali 
    ·Come eseguire un file PHP automaticamente 
    Copyright © Conoscenza Informatica http://it.wingwit.com