Cadena JavaScript fromCharCode ()

El método JavaScript String fromCharCode () devuelve una cadena creada a partir de la secuencia especificada de unidades de código UTF-16.

La sintaxis del fromCharCode()método es:

 String.fromCharCode(num1,… , numN)

El fromCharCode()método, al ser un método estático, se llama utilizando el Stringnombre de la clase.

fromCharCode () Parámetros

El fromCharCode()método incluye:

  • num1,…, numN: una secuencia de unidades de código UTF-16 (números entre 0 y 65535 ). Los números superiores a 65535 (0xFFFF) se truncan.

Valor de retorno de fromCharCode ()

  • Devuelve una cadena de longitud N que consta de las N unidades de código UTF-16 especificadas.

Nota : el fromCharCode()método devuelve una cadena y no un Stringobjeto.

Ejemplo: uso del método fromCharCode ()

 // most common characters can be represented by single 16 bit value let string1 = String.fromCharCode(65, 66, 67); console.log(string1); // ABC // numbers can be passed as a hexadecimal value let string2 = String.fromCharCode(0x2014); console.log(string2); // - // num> 65535 are truncated, so here 1 is truncated // equivalent to 0x2014 let string3 = String.fromCharCode(0x12014); console.log(string3); // -

Salida

 A B C - -

Sin embargo, los caracteres suplementarios en UTF-16 requieren dos unidades de código.

 String.fromCharCode(0xD83C, 0xDF03); // Code Point U+1F303 "Night with String.fromCharCode(55356, 57091); // Stars" == "uD83CuDF03"

Para ver la tabla UTF-16 completa, visite Tabla ASCII.

Lectura recomendada:

  • JavaScript String charCodeAt ()

Articulos interesantes...