| 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
    Spiegazione di arrotondamento e troncamento in Javascript
    Javascript rappresenta un linguaggio di scripting fondamentale per il web . All'interno di JavaScript , programmatori web trovano un linguaggio di scripting orientato agli oggetti pienamente funzionale con numerose funzionalità built- in . Molte di queste funzionalità vengono da l'oggetto " Math " e calcoli che consente ai programmatori di eseguire . Attraverso l'oggetto Math , i programmatori possono arrotondare i numeri tradizionalmente , o utilizzare la funzione " ceil ( ) " " piano ( )" e per eseguire le operazioni di arrotondamento più specializzati . Attraverso queste funzioni , il programmatore può anche arrotondare o troncare i decimali per una precisione arbitraria . Arrotondamento in JavaScript

    JavaScript utilizza la funzione "round ( ) " , confezionato come parte dell'oggetto "matematica" , per arrotondare frazioni decimali all'intero più vicino . Questa operazione restituisce sempre un numero intero , senza parti decimali . Per arrotondare a un decimale specifico , il programmatore può includere la funzione round () nella seguente equazione , dove n = il numero di turno e t il numero di cifre decimali per arrotondare a :

    ( round ( n * 10 ^ t ) ) /10 ^ t

    ad esempio , per arrotondare il numero 4.543 a due cifre decimali , il comando JavaScript sarebbe simile a questa :

    ( Math.round ( n * 100 ) /100
    a completare Utilizzando il " piano ( )" e " ceil ( ) " funzioni

    Un altro modo per arrotondare in JavaScript coinvolge altre due funzioni oggetto Math , il " piano ( ) " e le funzioni di " ceil ( ) " ( soffitto) . l' ceil ( ) funzione arrotonda al numero intero più vicino verso l'infinito positivo , indipendentemente dalla parte decimale . Così , 3.1 completeranno verso 4 , e -3.9 volontà tondo a 3 . pavimento ( ) funzione arrotonda al numero intero più vicino verso l'infinito negativo . Quindi , 3.9 si completano a 3 , e -3.1 si completano a -4 .
    Troncamento < br >

    " troncamento " un numero significa far cadere la parte frazionaria di un numero decimale un'operazione di troncamento non arrotonda un numero, . . cade semplicemente la parte frazionaria del numero decimale in altri linguaggi di programmazione in cui tipo di dati variabili è richiesto al momento della dichiarazione di variabili , come ad esempio C + + , questo di solito si verifica quando un numero decimale si converte in un numero intero . Quindi , 3.5 risultati troncati nel numero intero 3 , così come 3,45933544 . Conversione tra due tipi di dati , come ad esempio un numero decimale in un numero intero, risultati in un troncamento delle parti frazionarie , come nel seguente esempio :

    float x = 4,5634 ;

    int y = ( int) x ; //y = 4
    < br >
    troncamento in JavaScript

    differenza di C + + , variabili JavaScript non richiedono una dichiarazione di tipo . Pertanto , il programmatore può utilizzare arrotondamento per simulare un'operazione di troncare . Con il piano ( ) e ceil ( ) funzioni , il programmatore può utilizzare un semplice "if" per troncare un numero indipendentemente dal suo valore . Se il valore è positivo , la funzione floor () troncherà esso. Se è negativo , l' ceil () la funzione farà lo stesso . cosa Questo esempio seguente troncherà sia decimali positivi e negativi :

    var n = 4,5321 ;

    if ( n> 0 ) {

    n = Math.floor ( n) ;

    }

    else if ( n < 0 ) {

    n = Math.ceil ( n) ;

    }

    Troncamento di una posizione decimale

    Utilizzando questa tecnica troncamento , il programmatore può anche rimuovere le cifre decimali in eccesso dopo una certa posizione . Se il programmatore vuole cadere tutte le cifre decimali dopo la seconda decimale senza arrotondamenti , le funzioni del piano ( ) e ceil ( ) funzionerà come parte della formula di precisione di arrotondamento " [ piano ( n) o ceil ( n) ] , come nel seguente esempio :

    var n = 5,69483 ,

    if ( n> 0 ) {

    Previous :

    next :
      Articoli Correlati
    ·Quali sono chiusure Per in JavaScript ? 
    ·Come evitare di Javascript non Void 
    ·Come modificare una variabile PHP con JavaScript 
    ·Come combinare Javascript 
    ·Aggiunta di Javascript dinamicamente con DOM Scripting 
    ·Come usare le espressioni regolari con Javascript 
    ·Come scrivere una funzione JavaScript che calcola una t…
    ·Come convertire Javascript Variabile per testo 
    ·Come bollire Ham salmistrata 
    ·Regole Per Il Gioco di Carte Canasta 
      Articoli in evidenza
    ·Usi per una funzione ricorsiva 
    ·Strumenti per trovare una perdita di memoria 
    ·Come esportare ASP.NET DataGrid in Excel 
    ·Come leggere un file riga per riga in PHP 
    ·JavaScript Tipi di nodo 
    ·Come si utilizza Enterprise Services 
    ·Come iniziare una nuova riga in Java usare gli appunti 
    ·Come accedere SQLite da un guscio Android 
    ·Come creare una funzione di conversione di temperatura …
    ·Come scrivere giochi in Java 
    Copyright © Conoscenza Informatica http://it.wingwit.com