最新消息:阿里云双12优惠,史上最低折扣。

逻辑运算非真即假,三大常见应用场景更好了解false

服务器租用 aliyun 263浏览

Function函数调用实例 执行特定任务代码

JavaScript函数是被设计为执行特定任务的代码块,JavaScript 函数会在某代码调用它时被执行。function函数被视为完成某一功能的程序指令(语句)的集合。

false的意思是错误地,在计算机中作为布尔常量,以0来储存,与true相对。在JavaScript进行应用程序开发中,有时需要做出选择,对算法程序结果进行判断,此时则需要运用布尔类型进行结果判断。

在Javascript开发中boolean(逻辑)对象用于将非逻辑值转换为逻辑值(true 或者 false)。JavaScript布尔类型,仅有二个值:真(true)与假(false)。它用于判断表达式的逻辑条件。每个关系表达式都会返回一个布尔值。

一、关于JavaScript中结果返回为false的几种情况

1)undefined(未定义,找不到值时出现)

2)null(代表空值)

3)false(布尔值的false,字符串”false”布尔值为true)

4)0(数字0,字符串”0″布尔值为true)

5)NaN(无法计算结果时出现,表示”非数值”;但是typeof NaN===”number”)

6)””(双引号)或”(单引号) (空字符串,中间有空格时也是true)

二、主要应用于场景

1)条件和循环语句

布尔值主要应用于条件和循环语句的条件部分。比如,if语句中,如果布尔值为true执行第一段逻辑,如果为false执行另一段逻辑。通常将一个创建布尔值的比较直接与使用这个比较的语句结合在一起。

if(a > 1){

//条件为true时,执行此处

}else{

//条件为false时,执行此处

}

2)逻辑运算符

逻辑运算符又叫布尔运算符。逻辑非运算符总是返回布尔值,而逻辑或和逻辑与操作并非如此。同时使用一个逻辑非操作符,可以将类型转换为布尔型。

console.log(!!1);//true

console.log(!!0);//false

console.log(!!’ ‘);//true

console.log(!!”);//false

3)关系运算符

关系运算符用于测试两个值之间的关系,根据关系是否存在而返回true或false,关系表达式总是返回一个布尔值,通常在if、while或for语句中使用关系表达式,用以控制程序的执行流程。

console.log( 1 > 2);//false

console.log( 1 < 2);//true

三、实例介绍

在javascript中,布尔值是一种逻辑运算,它返回的只有true和false,并转换成1和0。通过下面实例来介绍一下false的应用。

<div class=”bool”>布尔值运用</div>

<script>

//js 布尔值

//by www.jquerycn.cn

$(“.bool”).hover(function(e){

var b=”mouseenter”==e.type;//当鼠标指针移到元素bool上的时候,给b绑定鼠标hover事件,判断是否是”mouseenter”。

$(this).text(b?’是’:’不是’);//如果是则返回true,页面结果显示’是’,当鼠标移开元素bool的时候,这时候的鼠标事件是”mouseleave”,则返回false,页面结果显示’不是’。

})

</script>

Javascript的数据类型布尔值非真即假,通过了解为假情况,才能更好了解什么是真,从而更好地理解关系表达式。

转载请注明:小猪云服务器租用推荐 » 逻辑运算非真即假,三大常见应用场景更好了解false