Heim  >  Artikel  >  Web-Frontend  >  js中!!的作用

js中!!的作用

大家讲道理
大家讲道理Original
2016-11-07 16:51:201696Durchsuche

js中!!的作用是:

!!一般用来将后面的表达式转换为布尔型的数据(boolean)

===表示类型什么的全部相等(自己写一个if测试一下就好了)

!==表示要全部不想等包括类型(一样写一个if)

||或者的意思

!!一般用来将后面的表达式转换为布尔型的数据(boolean) 因为javascript是弱类型的语言(变量没有固定的数据类型)所以有时需要强制转换为相应的类型,

类似的如: a=parseInt("1234") a="1234"+0 //转换为数字 b=1234+"" //转换为字符串 c=someObject.toString() //将对象转换为字符串 其中第1种、第4种为显式转换,

2、3为隐式转换 布尔型的转换,javascript约定和c类似,规则为 ·false、undefinded、null、0、"" 为 false ·true、1、"somestring"、[Object] 为 true


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn