您的位置:首页 > Web前端 > JavaScript

javascript中的 &&, ||, ! 操作符

2017-07-15 09:38 323 查看
在php中 && , || , ! 这三个操作符的结果是个”布尔”值.

在JavaScript中, && , || 的结果是个操作数,将决定最终结果的操作数作为输出, ! 结果是一个”布尔”值.

下面通过举例子来说明:

在JavaScript中, 0 , “” ,array(),null 都会被转化为false信息;

var varHello = "hello";
var str1 = "";
var nu = null;
var arr = new Array();
var num0 = 0;
var num1 = 1;

console.log(varHello && str1); //空字符串
console.log(varHello && nu); //null
console.log(varHello && arr); //Array [  ]
console.log(varHello && num0); //0
console.log(varHello && num1); //1

console.log(varHello || str1); //hello
console.log(varHello || nu); //hello
console.log(varHello || arr);//hello
console.log(varHello || num0);//hello
console.log(varHello || num1);//hello
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript