猿问

JavaScript中的if语句的问题

  1. 为什么要使用if==ture而不是if=ture

  2. if(xx!=null)语句是什么意思,其中的感叹号表示了什么,null表示的是返回的空值吗??

    感谢回答~~

月狗狗狗_silly
浏览 1545回答 3
3回答

王_灵娜

1.==是判断=是赋值2.如果(xx不为null)null是指不存在的值,叹号就是不的意思。

蓝with黑

第一个:举个例子:var m="abc"; 那么:m=="abc"//这里就是true,即m的值等于"abc"是对的,是判断。                m="bbb",是改变m值,是重新赋值了,多以这里如果判断m=='abc'就是flas。第二个:null 和空是不一样的,你可以打印console.log(""==null)看是否为true,所以null和空是不一样的                xx!=null 就是判断xx不是null(也就是存在);                                

Caballarii

建议慢慢看基础,心急吃不了热豆腐
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答