搬砖仔

  • {{ item.name }}
  • 首页
  • 作品
  • 代码
  • GO
  • 随笔
  • 关于博主
  • 友情链接
  • 文章归档
  • 榜上有名
  • Mail
  • GitHub

基础5 JS-boolean类型

  • 小酱沫
  • 2016-09-30
  • 0
Boolean 类型有两个值(字面量):true 和false。而true 不一定等于1,false 不一定等于0。JavaScript 是区分大小写的,True 和False 或者其他都不是Boolean 类型的值。
var box = true;
alert(typeof box);
虽然Boolean 类型的字面量只有true 和false 两种,但ECMAScript 中所有类型的值都有与这两个Boolean 值等价的值。要将一个值转换为其对应的Boolean 值,可以使用转型函数Boolean()。
var hello = 'Hello World!';
var hello2 = Boolean(hello);
alert(typeof hello);
上面是一种显示转换,属于强制性转换。而实际应用中,还有一种隐式转换。比如,在 if 条件语句里面的条件判断,就存在隐式转换。
var hello = 'Hello World!';
if (hello) {
alert('如果条件为true,就执行我这条!');
} else {
alert('如果条件为false,就执行我这条!');
}
clipboard-7
© 2023 搬砖仔
Theme by Wing
沪ICP备2021031606号-1 沪公网安备31010402004615号