1. Convierta números en cadenas
A. Para convertir un número en una cadena, solo agregue una cadena vacía:
La copia del código es la siguiente:
var n = 100;
var n_as_string = n + "";
b. Para convertir los números en cadenas de manera más explícita, puede usar la función String ():
La copia del código es la siguiente:
var string_value = string (número);
c. Use el método toString ():
La copia del código es la siguiente:
String_Value = Number.ToString ();
El objeto número (el número básico se convierte en un objeto número para que este método se pueda llamar) tiene un método de parámetro opcional toString (), que especifica la cardinalidad de la conversión. Si no se especifica este parámetro, la conversión se realizará con 10 como base. Sin embargo, los números también se pueden convertir de acuerdo con otras cardinalidades (números entre 2 y 36).
Por ejemplo:
La copia del código es la siguiente:
var n = 17;
binary_string = N.ToString (2);
Octal_String = "0" + N.ToString (8);
hex_string = "0x" + N.ToString (16);
D No usa notación exponencial.
La copia del código es la siguiente:
var n = 123456.789;
N.ToFIXED (0);
N.ToFIXED (1);
E.
La copia del código es la siguiente:
var n = 123456.789;
N.ToExponencial (1);
N.ToExponencial (3);
F.
La copia del código es la siguiente:
var n = 123456.789;
N.ToPrecision (4);
N.ToPrecision (7);
2. Convierta la cadena al número
a.
La copia del código es la siguiente:
VAR Number = Number (String_Value);
b. Parseint () solo intercepta enteros. Cardinalidad del número, el valor legal es entre 2 y 36.
La copia del código es la siguiente:
parseint ("3 ratones ciegos");
parseint ("12.34");
parseint ("0xff");
parseint ("11", 2);
parseint ("ff", 16);
parseint ("zz", 36);
parseint ("077", 8);
parseint ("077", 10);
C. C
La copia del código es la siguiente:
parsefloat ("3.14 metros");
D.
La copia del código es la siguiente:
parseint ('' once "); // devuelve nan
parsefloat ("$ 72.47");
3 método de redondeo de JavaScript
a. Deseche la parte decimal y mantenga la parte entera
Parseint (5/2)
b.
Math.ceil (5/2)
C.
Math.floor (5/2)
d.
Math.round (5/2)