InicioApuntes Y MonografiasTe Enseño JavaScript - Boolean Object y Special Text

Bienvenidos otra vez.. a una nueva entrega de estos tutoriales. Hoy vamos a tocar un tema sencillo, que son; los booleanos y algunos caracteres especiales de JavaScript .


Boolean Object

para crear un nuevo objeto booleano procedemos de la siguiente manera
 
<html>
<body>
<script type="text/javascript">
var myboolean=new Boolean();
</script>

</body>
</html>


El objeto booleano representa dos valores true o false
los booleanos contienen parametros que pueden ser ..

-    0
-    -0
-    null
-    ""
-    undefined
-    NaN

pero siempre van a ser true o false por ejemplo null es false.
 


algunas aclaraciones: NaN signifca Not-a-Number, null es nulo, "" seria lo que intepretamos como un espacio vacio,


Para qué nos sirve esto ? - Nos sirve para el control de datos, por ejemplo si pedimos en un formulario un valor numerico y el usuario pone una letra, podemos identificar a eso como un NaN y escribir más codigo para que en caso de que haya un valor que No sea un numero, dé un alerta al usuario... así tambien con los otros.

un ejemplo, donde me pide mi nombre y si, el nombre esta vacio(osea, si es "" ). que vuelva a preguntar mi nombre

<html>
<body>

<script type="text/javascript">
var nombre = prompt("escriba su nombre");
while(nombre==""){
nombre = prompt("por favor escriba su nombre");
}
document.write("gracias por colaborar " + nombre);
</script>

</body>
</html>

 


y podemos extender el script para que el nombre sea mayor a tres letras (hay personas que se llaman Ana)
que es el numero minimo para un nombre..

 
<html>
<body>

<script type="text/javascript">
var nombre = prompt("escriba su nombre");
while(nombre=="" || nombre.length < 3){
nombre = prompt("por favor escriba su nombre");
}
document.write("gracias por colaborar " + nombre);
</script>

</body>
</html>

Ves qué sencillo ?
leyendolo decimos que mientras, el nombre este vacio, o la variable nombre tiene menos de tres caracteres, vuelva a pedir la informacion.


podes extender lo que quieras tus scripts..

Los objetos en general tienen dos propiedades globales que son prototype & constructor , estas las veremos más adelante.


Metodos..
Los metodos aplicados a los objetos booleanos son dos..

Metodo toString()
convierte un booleano en string
 
<html>
<body>

<script type="text/javascript">

var bool = new Boolean(null);
document.write(bool.toString());

</script>

</body>
</html>


Metodo typeOf()
devuelve el valor de un objeto, este es un metodo casi global para los objetos
 
<html>
<body>

<script type="text/javascript">

var bool = new Boolean(0);
document.write(bool.valueOf());

</script>

</body>
</html>




les aconsejo que prueben este script para conocer los valores de los parametros como NaN, etc

<html>
<body>

<script type="text/javascript">
var b1=new Boolean(false);
var b2=new Boolean(1);
var b3=new Boolean("");
var b4=new Boolean(null);
var b5=new Boolean(NaN);
var b6=new Boolean("false");

document.write("0 is boolean "+ b1 +"<br />");
document.write("1 is boolean "+ b2 +"<br />");
document.write("An empty string is boolean "+ b3 + "<br />");
document.write("null is boolean "+ b4+ "<br />");
document.write("NaN is boolean "+ b5 +"<br />");
document.write("The string 'false' is boolean "+ b6 +"<br />");
</script>

</body>
</html> 


Bueno esos fueron los metodos y una referencia sobre los booleanos

Special Text
cuando ponemos texto en javascript puede ser que necesitemos usar algunos caracteres especiales
aca les va la su codigo y la salida


Codigo    Salida
'            comillas simples
"            comillas dobles
\            barra diagonal inversa
n            nueva linea
r            sangria
t            tabulacion
b            un espacio 


la forma de usarlo es sencilla, la incluimos entre comillas en el codigo

dos ejemplos para que sean felices...
 
<html>
<body>

<script type="text/javascript">
var txt="uno n dosntresrcuatro  , etc tnrdaniel";
alert(txt);
</script>

</body>
</html>



otro

<html>
<body>

<script type="text/javascript">
var txt="script generado por n danijazzero n'asd' ";

alert(txt);
</script>

</body>
</html>
Datos archivados del Taringa! original
24puntos
98visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
10visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

d
danijazzero🇦🇷
Usuario
Puntos0
Posts23
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.