Método Typecast en JS

Hay varios métodos de coerción en JavaScript, que pueden convertir un tipo de datos en otro tipo de datos. Los siguientes son algunos métodos comúnmente utilizados de conversión de tipos obligatorios:

  1. Conversión de cadenas : utilice String()funciones para convertir otros tipos de datos en cadenas. Por ejemplo:
let num = 123;
let str = String(num); // "123"

  1. Conversión numérica : utilice Number()funciones para convertir otros tipos de datos en valores numéricos. Por ejemplo:
let str = "123";
let num = Number(str); // 123

Tenga en cuenta que las conversiones numéricas también pueden ocurrir implícitamente, por ejemplo, en las operaciones matemáticas, JavaScript convertirá automáticamente las cadenas en números.

  1. Conversión booleana : use Boolean()funciones para convertir otros tipos de datos a valores booleanos. La mayoría de los tipos de datos se convierten en valores truea menos que se consideren "nulo", "falso" o "no válido". Por ejemplo:
let num = 123;
let bool = Boolean(num); // true

let str = "";
let bool2 = Boolean(str); // false

  1. Conversión de tipos explícitos : además de las funciones anteriores, JavaScript también proporciona algunos métodos de conversión de tipos explícitos, como:
  • parseInt(): Convierte una cadena en un entero. Analiza la parte numérica de la cadena e ignora los espacios iniciales. Por ejemplo:

    let str = "123";
    let num = parseInt(str); // 123
    
  • parseFloat(): Convierte una cadena en un flotante. Analiza la parte numérica de la cadena e ignora los espacios iniciales. Por ejemplo:

    let str = "3.14";
    let num = parseFloat(str); // 3.14
    
  • toString(): convierte otros tipos de datos en cadenas. Es un método de un tipo de datos primitivo mediante el cual un número, booleano, etc. se puede convertir en una cadena. Por ejemplo:

    let num = 123;
    let str = num.toString(); // "123"
    

  1. Operador más (+) : el operador más realiza conversiones de tipo entre tipos de cadena y no cadena. Cuando un operando es una cadena, convierte el otro operando en una cadena y realiza la concatenación de cadenas. Por ejemplo:
let num = 123;
let str = "The number is " + num; // "The number is 123"

  1. Operador unario más (+) : el operador unario más convierte una cadena en un número. Por ejemplo:
let str = "123";
let num = +str; // 123

Supongo que te gusta

Origin juejin.im/post/7235435351049404472
Recomendado
Clasificación