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 String
nombre 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 String
objeto.
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 ()