1.今天反观一元操作符,耐心再思考时发现它的本质就是改变数据,准确的说就是改变数字进行+1或者-1。不过这分为前置和后置。
2.重点是我关于提出一个具体有深度的问题不是很会呀。我先提出了第一个问题:
一元操作符如何使对象转换为数值变量?
我觉得这个问题突然不具体,因为我自己可以回答就是使用对象的两个方法valueOf()toString(),就可以转换为数值变量但是我这不是我要的答案,wo要想知道的是什么呢?我问着自己,再问了一句你哪里不懂?
就是想知道valueOf() method转换为数值变量是如何实现的?
为什么对象调用valueOf()方法会返回原始值?
突然间脑子闪过valueOf()这个函数代码做了什么?
ok,明白自己想问什么了,我想问的是对象调用valueOf()方法怎么会返回原始值呢?
所以先去看看技术文档,看看官方如何去解释,没想到就是明白了。
这里有个重点就是看技术文档不耐心,不去敲代码并思考的话,也许会延迟明白或领悟的时间而且会更浪费时间。
好像写的没有逻辑诶,还有一个例子我不懂什么是 primitive value,我就直接去了stackOverflow论坛去搜索回车后很多相关结果,我就选择了比较接近我的问题的问题。点进去看发现讲的很生动,用生活中的例子讲解了primitive value还扩张了。当我用谷歌直接搜的时候what is primitive,排行第一的是 MDN。点击去看了发现跟刚才看的一样嘛出了有生动的例子来助攻。
发现呀一开始概念性的东西你可以去官方文档看看,再去论坛,再去看看别人的技术博客这样觉得解决问题的时间快一点。