Objeto booleano basado en JavaScript

Crear gramática

 var myBoolean=new Boolean();

Si el valor inicial no se especifica en el momento de la creación o el valor es 0 / -0, nulo, "", falso, indefinido, NaN, es fase, los otros casos son verdaderos.

Propiedades del objeto booleano

Atributos Descripción
constructor Devuelve una referencia a la función booleana que creó este objeto.
prototipo Le ofrece la posibilidad de agregar propiedades y métodos a los objetos.

Un ejemplo del uso del prototipo.

<html>
<head>
<meta charset="utf-8">
</head>
<body>

<button onclick="myFunction()">click me!!!</button>
<script>
// 利用prototype构造一个新的方法Boolean对象添加一个方法
Boolean.prototype.myColor=function(){
	if (this.valueOf()==true){
	    //为Boolean对象构造一个属性
		this.color="green";
	}
	else{
		this.color="red";
	}
}	
function myFunction(){
	var a = new Boolean(1);
	// 添加方法
	a.myColor();
	var x=document.getElementById("demo");
	// 取出属性值
	x.innerHTML=a.color;
}
</script>

</body>
</html>

Nota: Al construir un prototipo, todos los objetos booleanos tienen propiedades o métodos agregados por defecto.

Métodos de objetos booleanos

Método 描述
Encadenar() Convertir booleano a cadena y devolver el resultado
valor de() Devuelve el valor original del objeto booleano.
Publicado 89 artículos originales · elogiado 83 · vistas 3505

Supongo que te gusta

Origin blog.csdn.net/devin_xin/article/details/105258607
Recomendado
Clasificación