Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> JavaScript Programmering >> Content
    Forklaring av avrunding & Avkorter i Javascript
    JavaScript representerer en grunnleggende skriptspråk for web. Innenfor JavaScript, web-programmerere finne en fullt funksjonell objektorientert skriptspråk med mange innebygde funksjoner . Mange av disse funksjonene kommer fra " Math " objekt og de ​​beregningene Den lar programmerere å utføre. Gjennom Math objektet, kan programmerere runde tall tradisjonelt , eller bruk " floor () " og " ceil ( ) "-funksjonene til å utføre mer spesialiserte avrunding operasjoner. Gjennom disse funksjonene , kan programmereren også runde eller avkorte desimaler til en vilkårlig presisjon. Avrunding i JavaScript

    JavaScript bruker " round () "-funksjonen , pakket som en del av " matte " objekt , for å runde desimalbrøker til nærmeste heltall . Denne operasjonen vil alltid returnere et heltall , uten desimal deler . For å runde av til en bestemt desimal, kan programmereren inkludere round ( )-funksjonen i følgende ligning , der n = tallet til rundt og t antall desimaler å runde til:

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

    for eksempel , for å runde tallet 4,543 til to desimaler , ville JavaScript kommandoen se slik ut : en

    ( Math.round (n * 100 ) /100
    Avrunding Bruke " floor () " og " ceil ( ) "-funksjoner

    en annen måte å runde i JavaScript involverer to andre Math objektfunksjoner , "gulvet ( )" og " ceil ( )" (tak ) funksjoner. den ceil ()-funksjonen runder til nærmeste heltall mot positiv uendelig , uavhengig av desimal delen . Så vil 3,1 runde mot fire , og -3,9 vil runde til tre . gulvet ( )-funksjonen runder til nærmeste heltall mot negativ uendelig. Så vil 3,9 runde til tre , og -3,1 vil runde til -4 .
    avkorting

    " Avkorter " en rekke betyr slippe den brøkdelen av et desimaltall en trunkering operasjonen rundt ikke er et tall ; . . det bare slipper brøk del av desimaltall i andre programmeringsspråk der variable datatype kreves ved variabeldeklarasjon , for eksempel C + +, dette vanligvis oppstår der et desimaltall konverterer til et heltall . så, 3,5 avkortede resultater i heltall tre , som gjør 3,45933544 . Konvertering mellom to datatyper , for eksempel et desimaltall til et heltall , resulterer i en avkutting av brøkdeler deler, som i følgende eksempel :

    float x = 4,5634 ;

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


    Avkorter i JavaScript

    motsetning til C + + , trenger JavaScript variabler ikke krever en type erklæring. Derfor kan programmereren bruke avrunding for å simulere en truncate operasjon . med gulvet ( ) og himling ( ) funksjoner, kan programmereren bruke en enkel " hvis " statement å avkorte en rekke uavhengig av sin verdi. Hvis verdien er positiv , vil gulvet ( )-funksjonen avkorte den. Hvis den er negativ , den ceil ( )-funksjonen vil gjøre det samme . ting Dette eksemplet vil avkorte både positive og negative desimaler : en

    Var n = 4,5321 ;

    if ( n > 0 ) {

    n = Math.floor ( n ) ;

    }

    else if ( n < 0 ) {

    n = Math.ceil (n ) ;

    }

    Avkorter til en desimal

    Ved hjelp av denne avkorting teknikken , kan programmereren også fjerne overflødig desimaler etter en viss posisjon. Hvis programmereren ønsker å droppe alle desimaler etter den andre desimal uten avrunding , vil gulvet ( ) og himling ( ) funksjonene fungerer som en del av presisjon avrunding formelen " [ gulv (n ) eller ceil ( n ) ] som i følgende eksempel : en

    Var n = 5,69483 ;

    if ( n > 0 ) {

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan Riktig Script feil 
    ·Slik deaktiverer Microsoft ActiveSync 
    ·Hvordan Sett tappene på venstre side med ExtJS 
    ·Slik kontrollerer Sjekklister for Joomla 
    ·Hvordan finne ut hvor mange bilder er i en DIV Med Java…
    ·Hvordan lage en meny Dockable Med Javascript 
    ·Hvordan slå på JavaScript i Dell 1501 Inspirion 
    ·Dato Forskjell i Java Script 
    ·Hvordan Sammenlign Strings i JavaScript 
    ·Hvordan lage en animert 3D Logo i Javascript 
      Anbefalte artikler
    ·Sammenligning av Java & Net Platforms 
    ·Hvordan konvertere en streng dato til en dato 
    ·MySQL Opplæring for hvordan de skal installeres bilde 
    ·Hvordan Les CLOBs i Java 
    ·Hvordan oppdage Peak i MATLAB 
    ·Hvordan skrive til CSV Med ColdFusion 
    ·Hvordan legge til en fane til et String på VB.NET 
    ·Hvordan installere Java på en Windows Mobile Cell Phon…
    ·Lamda funksjoner i Java 
    ·Hvordan finne hvis man String Inneholder en annen stren…
    Copyright ©  Datamaskin  http://www.datamaskin.biz/