8. if

Versión para imprimir.

A. El tipo boolean

El tipo de datos boolean representa la lógica de valores verdaderos y falsos.

Valores

Verdadero
true
Falso
false

B. Operador de igualdad de textos

a == b
Igual que

Devuelve true si los dos operandos representan el mismo texto, considerando mayúsculas y minúsculas; en otro caso, devuelve false.

Ejemplo

fun main() {
 println("h" == "gh"); // false
 println("h" == "H");  // false
 println("h" == "h");  // true 
}

C. Operador diferente de para textoss

a != b
Diferente de

Devuelve true si los dos operandos representan textos diferentes, considerando mayúsculas y minúsculas; en otro caso, devuelve false.

Ejemplo

fun main() {
 println("h" != "gh"); // true
 println("h" != "H");  // true
 println("h" != "h");  // false
}

D. La estructura de control if

E. Código

import { Diapositiva } from "../../lib/Diapositiva.js"; import "../../../lib/muestra-codigo.js"; export class E8Codigo extends Diapositiva { /** @override */ connectedCallback() { super.connectedCallback(); this.innerHTML = /* html */ `

E. Código

fun main() {
 print("Fruta preferida: ")
 val fruta = readLine()
 if (fruta == "pera") {
  println(
   "El que es pera, desespera.")
 }
 print("Tu fruta: ")
 println(fruta)
}

Revísalo en Replit.

`; } } customElements.define("e8-codigo", E8Codigo);