JavaScript的布尔值是一种重要的数据类型,可以用来表示真假,也可以用来比较大小,它可以用来做逻辑操作。JavaScript的布尔值可以用Boolean对象创建,它有两种基本的用法:
- 使用Boolean构造函数:
var b1 = new Boolean(true); var b2 = new Boolean(false);
- 使用布尔值:
var b1 = true; var b2 = false;
Boolean对象的构造函数可以接受一个参数,这个参数可以是任何类型的值,如果这个参数是一个空值,那么它会返回一个false,否则就会返回一个true。
Boolean对象还有一个toString()方法,它可以把布尔值转换为字符串,它会返回一个字符串“true”或“false”,这取决于你传入的参数的值。
var b1 = new Boolean(true); console.log(b1.toString()); // "true" var b2 = new Boolean(false); console.log(b2.toString()); // "false"
Boolean对象还有一个valueOf()方法,它可以把布尔值转换为原始的布尔值,它会返回一个true或false,这取决于你传入的参数的值。
var b1 = new Boolean(true); console.log(b1.valueOf()); // true var b2 = new Boolean(false); console.log(b2.valueOf()); // false
JavaScript的Boolean对象可以用来创建布尔值,它有两种基本的用法,一种是使用Boolean构造函数,另一种是使用布尔值。它还有两个方法,toString()和valueOf(),可以把布尔值转换为字符串和原始的布尔值,这些方法能够让JavaScript的布尔值更加灵活。