js三元判断html,JS逻辑运算符 三元表达式

假如你打算把一个变量赋予对象类型的值,但是现在还没有赋值,那么你可以用null表示此时的状态(证据之一就是typeof null 的结果是object);

相反,假如你打算把一个变量赋予原始类型的值,但是现在还没有赋值,那么你可以用undefined表示此时的状态。

e7d4ded354591c4a6c2e25f41f61af10.png

a506f93d89029a3af2848f474bb94e32.png

1、逻辑运算符 与或 非html>

//与运算:   两个条件必须都成立,结果才是成立的

//if (30>5 && 4<10) {

//document.write("成立");

//}

//else{

//document.write("不成立");

//}

//或运算 :   只要有一个条件成立的,那么最终结果是成立的

//if (3>5 || 4<10) {

//document.write("成立");

//}

//else{

//document.write("不成立");

//}

//非运算:     用()把它包裹起来,加!号取反,把它的值变成相反的

if (!(4>1)) {

document.write("成立");

}

else{

document.write("不成立");

}

2、三元表达式

57c0fc1b2639d027446dbb1cdf56c2c6.pnghtml>    

//var age = 22;

var age = prompt('输入你的年龄');

//三元表达式: (条件)?条件为真时返回的数据:条件为假时返回的数据;

var re = (age>=18)?'成年人':'未成年';

document.write(re);

html>

//与&& 是判断两边的真假 (123  是真的,即刻  也是真的,所以成立)

//什么样的数据是真的,什么数据是假的:undefine,Null是假的,    Boolean有真有假,(本身是真的就是真的,是假的就是假的),对象是真的.

//Number 除了数字0以外都是真的,     String 除了空字符串以外都是真的

if (123 && '即刻') {

document.write("成立");

}

else{

document.write("不成立");

}

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值