jueves, 15 de diciembre de 2022

Contar las veces que se repite un carácter x en una frase - TypeScript

Código TypeScript
export {};

let s: string = 'sin lluvia no hay flores'.toLowerCase();
let x: string = 'n'.toLowerCase();
let i: number = 0;
let cc: number = 0;
while(i < s.length){
    if(s[i] == x){
        cc++;
    }
    i++;
}
console.log(`Las veces que se repite el carácter ${x} es: ${cc} veces.`);
Código TypeScript transpilado a código JavaScript
"use strict";
exports.__esModule = true;
var s = 'sin lluvia no hay flores'.toLowerCase();
var x = 'n'.toLowerCase();
var i = 0;
var cc = 0;
while (i < s.length) {
    if (s[i] == x) {
        cc++;
    }
    i++;
}
console.log("Las veces que se repite el car\u00E1cter ".concat(x, " es: ").concat(cc, " veces."));

Definición de los códigos del ejercicio:
export {} --> exportación vacía.
let --> permite declarar variables limitando su alcance (scope) al bloque, declaración, o expresión donde se está usando.
string --> tipo de dato de cadena de caracteres.
number --> el tipo de dato númerico se puede usar para representar un número entero o flotante.
toLowerCase() --> convierte una cadena en letras minúsculas.
"use strict" --> define que el código JavaScript debe ejecutarse en "modo estricto". Esto facilita la escritura de código JS bueno y seguro. Con el modo estricto, no puede, por ejemplo, usar variables no declaradas.
var --> la sentencia var declara una variable, opcionalmente inicializándola con un valor. Las declaraciones var tienen alcance global, en la función o alcance local.
while --> el ciclo while recorre un bloque de código siempre que una condición específica sea verdadera.
if --> se usa para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
length --> la propiedad length devuelve la longitud de una cadena.
< --> el operador menor que ( < ) devuelve true si el operando izquierdo es menor que el operando derecho.
== --> el operador de comparacion ( == ) comprueba si sus dos operandos son iguales y devuelve un resultado booleano.
++ --> el operador de incremento ( ++ ) incrementa (suma uno a) su operando y devuelve un valor.
console.log() --> muestra un mensaje en la consola web (o del intérprete JavaScript).
`${}` --> los literales de plantilla (cadenas de plantilla) le permiten utilizar cadenas o expresiones incrustadas en forma de cadena.
.concat --> une dos o más cadenas.


Demuestra tu apoyo!


Sígueme

Visita mi sitio web Sígueme en TikTok Sígueme en YouTube Sígueme en Dailymotion

No hay comentarios.:

Publicar un comentario

Mostrar los n primeros números de la siguiente serie: 1,4,9,16,25,36,... - C++

Con ciclo while #include <iostream> using namespace std ; int main () {     int num = 1 , c = 1 , n;     cout << "...