逻辑运算符和条件运算符

var num1=5; varnum2='5',

双等于是true,全等于时(===)为flase;

var a = 0 && 1; // 0 和 1 做与运算,结果为 0
var b = 0 || 1; // 0 和 1 做或运算,结果为 1

&&:关系与,两边都为true对的时候结果才为true,一假全假;

||:关系或,两边都为flase的时候结果才为flase,一真全真;

!1:关系反,取反。

短路:&&(||)左边的内容能够确定整个表达式的结果的时候,就不会运行后面的内容

运行函数function也可以进行条件判断,return true和flase

其他类型转Boolean类型:
1.数字转布尔:日和NaN转布尔是false

2.字符串转布尔:

3.null转Boolean是false
4.undefined转Boolean是false
0或1代表flase和true

运行function判断用户输入代码可以这样写:

funcion f1(a){

a=  a || ‘默认值’;

console.log("a:", a);}

f1();

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值