Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> JavaScript programmering >> Content

    Förklaring av Avrundning & trunkeras i Javascript

    JavaScript utgör en grundläggande skriptspråk för webben . Inom JavaScript , webbprogrammerare hitta ett fullt fungerande objektorienterat skriptspråk med många inbyggda funktioner . Många av dessa funktioner kommer från " Math " objekt och de beräkningar den tillåter programmerare att utföra . Genom Math objektet , kan programmerare runda tal traditionellt , eller använd " golvet ( ) " och " ceil ( ) " -funktioner för att utföra mer specialiserade avrundning verksamhet . Genom dessa funktioner , kan programmeraren runda också eller trunkera decimaler till en godtycklig precision . Avrundning i JavaScript

    JavaScript använder " runda ( ) " -funktion , paketeras som en del av " matte " objektet , för att avrunda decimaltal till närmaste heltal . Denna operation kommer alltid returnera ett heltal , utan decimaler delar . För att avrunda till en specifik decimal , kan programmeraren inkludera rundan ( ) funktionen i följande ekvation , där n = antalet till runt och t antalet decimaler för att runda till :

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

    till exempel vill avrunda talet 4,543 till två decimaler , skulle JavaScript kommandot se ut så här :

    ( Math.round ( n * 100 ) /100 Addera Avrundning Använda " golvet ( ) " och " tak ( ) " funktioner

    annat sätt att avrunda i JavaScript innebär två andra funktioner Math-objektet , "golvet ( ) " och " tak ( ) " ( tak ) funktionerna . The tak ( ) avrundar funktionen till närmaste heltal mot positiv oändlighet , oavsett decimal delen . Så kommer 3,1 runda mot 4 , och -3,9 kommer runda till 3 . golv ( ) avrundar funktionen till närmaste heltal mot negativ oändlighet . Så kommer 3,9 avrunda till 3 , och -3,1 kommer att runda till -4 .
    stympning

    " trunkeras " ett nummer betyder släppa bråkdelen av ett decimaltal en trunkering operation inte avrunda ett tal , . . helt enkelt tappar den bråkdel av decimaltal i andra programmeringsspråk där variabeldata typ krävs vid variabel deklarationen , såsom C + + , vilket normalt inträffar när ett decimaltal konverteras till ett heltal . så, 3,5 stympade resulterar i heltalet 3 , liksom 3,45933544 . Konvertera mellan två datatyper , till exempel ett decimaltal till ett heltal , resulterar i en trunkering av fractional delar , som i följande exempel :

    float x = 4,5634 ;

    int y = ( int ) x , //y = 4


    trunkeras i JavaScript

    skillnad C + + , inte JavaScript- variabler inte kräver en typ deklaration. Därför kan programmeraren använda avrundning för att simulera en truncate drift. med golvet () och ceil ( ) funktioner , kan programmeraren använda en enkel " om " uttalande att trunkera ett antal oberoende av dess värde . Om värdet är positivt , kommer golvet ( ) funktionen trunkera det . Om det är negativt , det tak ( ) funktionen kommer att göra detsamma . sak här följande exempel kommer trunkera både positiva och negativa decimaler :

    var n = 4,5321 ;

    if ( n > 0 ) {

    n = Math.floor ( n ) ;

    }

    else if ( n < 0 ) {

    n = Math.ceil ( n );

    }

    trunkeras till en decimal

    med denna stympa teknik , kan programmeraren också ta bort överskott decimaler efter en viss position . Om programmeraren vill släppa alla decimaler efter andra decimal utan avrundning , kommer golvet ( ) och tak ( ) funktioner fungerar som en del av precision avrundning formeln " [ ordet ( n ) eller tak ( n ) ] som i följande exempel :

    var n = 5,69483 ;

    if ( n > 0 ) { Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur vill kolla mootools Droppables Against Performance
    ·Hur man använder kod DBL
    ·Hur man gör Böjda Corners Javascript för IE
    ·Hur dölja Javascript Kryssruta
    ·Hur Invertera booleskt värde i JavaScript
    ·Hur inkludera externa JS i Javascript
    ·Hur dela flera avdelare i JavaScript
    ·Hur man använder JavaScript för att uppdatera en sida…
    ·Hur man skriver på ett Div Från JavaScript
    ·Hur man skapar en blinkande ram på DIV
    Utvalda artiklarna
    ·Applet till Applet Kommunikation
    ·Apache Thrift PHP är långsam
    ·Så här aktiverar och inaktivera textrutor i Javascrip…
    ·Hur Serialisera ett objekt med Enum
    ·Hur man ladda ner Java -filer Applet källa med HTML -k…
    ·Hur man ändra höjden och bredden på det Mouseover
    ·Hur köra en URL kod med VB.NET
    ·Hur man använder VBS att stänga av ljudet
    ·Konvertera Polar till kartesiska i Python
    ·Hur man sållar bort frekvenser i LabVIEW
    Copyright © Dator Kunskap http://www.dator.xyz