在js中,为什么!0是true,!!0是false,!1是false,...
一、js中的数字0就是false,非0为true,!表示取反。所以:
!0--false取反--true;
!!0--false双重取反--false;
!1--true取反--false;
!!1--双重取反--true;
!-1--true取反--false;
!!-1--true双重取反--true。
二、==和===:
==:先检查两个操作数数据类型,如果相同, 则进行===比较, 如果不同, 则愿意为你进行一次类型转换, 转换成相同类型后再进行比较;===: 如果类型不同,直接就是false。
具体比较过程:
1、双等号==:
(1)如果两个值类型相同,再进行三个等号(===)的比较。
(2)如果两个值类型不同,也有可能相等,需根据以下规则进行类型转换在比较:
如果一个是null,一个是undefined,那么相等。
如果一个是字符串,一个是数值,把字符串转换成数值之后再进行比较。
2、 三等号===:
(1)如果类型不同,就一定不相等。
(2)如果两个都是数值,并且是同一个值,那么相等;如果其中至少一个是NaN,那么不相等。(判断一个值是否是NaN,只能使用isNaN( ) 来判断)。
(3)如果两个都是字符串,每个位置的字符都一样,那么相等,否则不相等。
如果两个值都是true,或是false,那么相等。
如果两个值都引用同一个对象或是函数,那么相等,否则不相等。
如果两个值都是null,或是undefined,那么相等。
扩展资料:
在js做比较的时候,有这样的三条规则:
1、如果比较的两者中有bool,会把 bool 先转换为对应的 number,即 0 和 1。
2、如果比较的双方中有一方为number一方为string,会把string转换为数字。
3、把string直接转换为bool的时候,空字符串‘'转换为 false,除此外的一字符串转换为 true。
参考资料:
百度百科--比较运算符
true 和false 和负数比较, 会把 true 隐式转换为1 ,false隐身转换为0。
因为JS规定 :非0的数字是true !,-1 相当于 ! true 肯定是false 。
所以0是true,!!0是false,!1是false,!!1是true,!-1是false,!!-1是true。
Javascript脚本语言同其他语言一样,有它自身的基本数据类型,表达式和算术运算符及程序的基本程序框架。Javascript提供了四种基本的数据类型和两种特殊数据类型用来处理数据和文字。
扩展资料:
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的
解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言。最早是HTML(标
准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
参考资料:百度百科-js
文章标签:
来自:js是什么意思
本文链接:https://www.u1e.cn/baike/a/444e18882d53fc3ce920a72e [复制]
猜你喜欢
心香三炷达苍冥,祈愿尘寰六合清。更愿佛光常注照,诸方好运享安宁!给您拜年了,祈愿您新年胜因善缘,吉祥安康!
寂寂闻猿愁,行行见云收。——李白《寻高凤石门山中元丹丘》
家声中垒也称贤,喜气临门敞绮筵,双璧联辉夸美眷,六葭应节缔良缘;女如五彩云犹丽,郎却斯文德自妍,恐负嘉招先作贺,诗题汤饼约明年。
不图虚名,不慕奢华。
不管发生什么,你都不要放弃,肯定会有意想不到的风景。也许不是你本来想走的路,可是另一条路有另一条路的风景,不要念念不忘原来的路,在这里你会遇到难忘的更好的风景。
在遥远的城市,陌生的地方,有他未曾见过的山和海。
俗话说:一百种人有一百种命运,有的人可以一条路一直走到底,有的人却注定要曲曲折折,不过谁也不需要羡慕谁。最重要的是:我们迟早会遇上。
人总要找点事情做,让自己忙起来,忙起来才知道生活不易,才明白平时的忧伤都是矫情。
等一阵风,等一阵雨,等一个唯一的你。
你们给我挺住,都别吃,都那么肥了怎么还有脸吃。
如果不醒来,那么现实和梦境又有何分别。
天塌下来你顶着,我垫着!
最美的不是下雨天,是陪你一起躲过的屋檐。
南音少女
如果坚强的人落泪了,一定是撑不下去了。
您是一棵大树,春天倚着您幻想,夏天倚着你繁茂,秋天倚着您成熟,冬天倚着您沉思。亲爱的妈妈,感谢给予我的一切。
暗恋你,追你,我的本子满满写着你的名字。
得意时处之泰然,失意时处之淡然,才是人生的大智慧。
不必因昨天的眼泪、湿了今天的太阳。
你自由了,可不可以把我的快乐还我。
歇后语大全
啄木鸟翻跟头是什么意思?
张天师被鬼降住了是什么意思?
渔鼓艺人打鼓帮是什么意思?
鱼网挡太阳是什么意思?
野猪借公鸡是什么意思?
哑巴肚里挂算盘是什么意思?
新箍的马桶是什么意思?
鞋底儿抹油是什么意思?
小耗子骂大街是什么意思?
瞎子点灯是什么意思?
瞎子吃鱼是什么意思?
逃荒的落户是什么意思?
踏着脖子敲脑壳是什么意思?
死了丈人哭爹是什么意思?
水沟里的泥鳅是什么意思?
守着公鸡下蛋是什么意思?
拾粪老汉起五更是什么意思?
十五只小船出海是什么意思?
软枣(黑枣)树上结柿子是什么意思?
人手一把号,各吹各的调是什么意思?
人到八十拜花堂是什么意思?
让结巴念绕回令是什么意思?
爬山虎的本领是什么意思?
拿着鸡毛当令箭是什么意思?
木头鸡儿是什么意思?
拿着棍子叫狗是什么意思?
梦里吊颈是什么意思?
卖米不带升是什么意思?
驴子听相声是什么意思?
老虎头上捉虱子是什么意思?
鲤鱼产卵是什么意思?
借米还糠是什么意思?
狐狸洞里扛扁担是什么意思?
猴子吃仙桃是什么意思?
耗子啃海椒(辣椒)是什么意思?
狗脸不长毛是什么意思?
风吹云朵是什么意思?
飞机上吹喇叭是什么意思?
对着棺材许愿是什么意思?
大自然的风是什么意思?
大热天送火炉是什么意思?
大缸里摸鱼是什么意思?
吹鼓手赴宴是什么意思?
吹灯打哈欠是什么意思?
痴鸟等湖干是什么意思?
城隍老爷卖胡豆(蚕豆)是什么意思?
陈世美做附马是什么意思?
嫦娥跳舞是什么意思?
才出壳的鸡子是什么意思?
八仙桌缺只脚是什么意思?
相关推荐
还没有人回应过