每日3题(65)

HTML:什么是SPA、SEO、SSR

CSS:让一个元素水平垂直居中,到底有多少种方案?

JavaScript:如何让 (a == 1 && a == 2 && a == 3) 的值为true?

avator

HTML:什么是SPA、SEO、SSR

浅谈SPA、SEO、SSR

CSS:让一个元素水平垂直居中,到底有多少种方案?

CSS水平垂直居中终结版

JavaScript:如何让 (a == 1 && a == 2 && a == 3) 的值为true?

原文…

乍一看就是隐式转换,需要将a转为原始类型来进行比较

而转成原始类型是有个过程

​ hint为是否规定转换的类型

    1. 非Date类型对象, hintdefault 时,调用顺序为: valueOf >>> toString,即 valueOf 返回的不是基本数据类型,才会继续调用 valueOf,如果 toString 返回的还不是基本数据类型,那么抛出错误。
    2. 如果 hintstring(Date对象的hint默认是string) ,调用顺序为: toString >>> valueOf,即 toString 返回的不是基本数据类型,才会继续调用 valueOf,如果 valueOf 返回的还不是基本数据类型,那么抛出错误。
    3. 如果 hintnumber,调用顺序为: valueOf >>> toString

猜你喜欢

转载自blog.csdn.net/weixin_44194732/article/details/106155414