又遇到了个有意思的题

(“b”+“a”+ +“a” + “a”).toLocaleLowerCase()

的结果为什么是 "banana"

哈哈哈 蛮有意思的

第一个是空所以是n吧,第二个n哪来的

@“James”#p40401 不是哦 我本来也是这么想的 后面发现不是这么理解的

隐藏字符???

@“Badcat”#p40407 哪有 就这么简单的一串而已

其实主要是对 js的隐式转换的理解

哦 挺有意思 原来 空格 +“a” 等于nan 非数字问题

“a”+ +“a”是 a + 加上一个+a, 因为是+a ,js会把“+a”看作是一个数字,但是无法转换为数字,js无法转换就是nan

(“b”+“a”+ -“a” + “a”).toLocaleLowerCase()也是同理。