JavaScript Literals
De ruwe gegevens die deel uitmaken van de wortel van soorten gegevens worden "letterlijke". Dit zijn in feite letterlijk wat ze vertegenwoordigen zichzelf te zijn. Getallen, strijkers, en Booleaanse waarden vormen de kern aan literals in JavaScript. Little mysterie bestaat met letterlijke, maar belangrijke verschillen tussen beide bestaat. NumbersDe fundamentele gegevens in de meeste computertalen zijn nummers. Omdat JavaScript zwak is getypt, worden alle nummers behandeld als floating-point, dus je moet geen onderscheid gemaakt tussen gehele getallen en floating-point letterlijke. Alle van de volgende waarden worden behandeld als numeriek letterlijke: 223,48 20 0 500,33 Bij het toewijzen van numerieke letterlijke om namen (identifiers), je gewoon schrijven ze in hun ruwe vorm, zonder vereiste aanhalingstekens of andere tekens, te vertegenwoordigen decimale waarden. Met andere getallen dan de decimale waarden of zeer grote aantallen, speciale voorschriften bestaan. Wetenschappelijk NotatiesAls u nodig hebt of wetenschappelijke notaties worden geretourneerd een waarde geschreven in een wetenschappelijke notatie, zult u blij zijn te weten dat ze zijn geschreven in standaard formaat. Bijvoorbeeld, zie je de waarde 9.00210066295925e +21 op het scherm nadat je script heeft berekend dat een aantal echt grote getallen. De brief e wordt gevolgd door een plus-of minteken en een tot drie gehele getallen. (Het bord wordt geplaatst in een gegeven resultaat, maar is optioneel als je je eigen notatie schrijven.) De getallen na de e zijn de exponent, en de rest van het nummer (voorafgaand aan de e notatie) wordt vermenigvuldigd met 10 tot de macht van de exponent. In de meeste JavaScript-toepassingen, doen nummers met wetenschappelijke notaties niet verschijnen, maar als ze het doen, ze worden behandeld met het oog van de berekeningen net als elk ander nummer. Hexadecimale LiteralsBase 16 of hexadecimale letterlijke hebben een speciaal voorwoord bij de parser dat de combinatie van cijfers en letters inderdaad bestaat uit speciale waarden signalering. Alle hexadecimale letterlijke worden voorafgegaan door 0x (zero-x), gevolgd door 0-9, AF tekens wijst op een hexadecimale waarde. Bijvoorbeeld, de kleur rood in hexadecimale is FF0000; In JavaScript, is het geschreven als 0xFF0000. Alle berekeningen gebeuren in hexadecimale waarden in JavaScript worden geretourneerd als decimale waarden. Bijvoorbeeld, als u toevoegt 0xa8 aan 0xE3De resulterende waarde in decimaal 395 in plaats van de hexadecimale waarde 18b. Gelukkig, JavaScript biedt een manier om hexadecimale waarden met behulp van de uitdrukkelijke toString () methode. Met inbegrip van het aantal basis als een argument, kunt u terugkeren een hexadecimale waarde. Het volgende script laat zien hoe. hexNota.html
Bekendste Hexadecimale waarden 'toepassing in JavaScript en HTML is als sixcharacter kleurwaarden. Het vereist geen berekeningen voor een andere kleur dan de conversie van decimaal. Het is echter mogelijk vele andere gelegenheden voordoen waarin berekeningen met behulp van hexadecimale waarden zich voordoen, en weten hoe te hexadecimale resultaten in JavaScript genereren kan nuttig zijn.
een artikel afkomstig van George Freedrich
|
|||
|