试题
考点

js语言和框架-JavaScript语言-语法相关-操作符相关

面5笔5

以下结语句中,返回true的是?

A.!![]

B.1===’1’

C.null===undefined

D.!!’’

前往“校招VIP”小程序,刷题更快
最新校招难题刷题,快来进刷题群吧
解答

正确答案是 A

JavaScript有五个基本类型:number、string、Booolean、null和undefined
其中null和undefined以外,其他三个具有所谓的包装对象,可以通过内置构造函数Number()、String()、Boolean()创建包装对象。

选项A,javascript中[]转化为布尔值为true,即Boolean([])返回true,加上两个非符号返回仍为true。
选项B,===表示等同符,当两边值类型相同时直接比较值,若类型不同返回false。int类型和char类型不同所以返回false。
选项C,null表示空值,undefined未定义,直接返回false
选项D,Boolean('')返回false,加上两个非符号,最终结果为false。

文章链接

评论

半个朋友

2025-09-07 23:00:00

0 0

加载更多