1.今天反觀一元操作符,耐心再思考時發現它的本質就是改變數據,準確的說就是改變數字進行+1或者-1。不過這分為前置和后置。
2.重點是我關于提出一個具體有深度的問題不是很會呀。我先提出了第一個問題:
一元操作符如何使對象轉換為數值變量?
我覺得這個問題突然不具體,因為我自己可以回答就是使用對象的兩個方法valueOf()toString(),就可以轉換為數值變量但是我這不是我要的答案,wo要想知道的是什么呢?我問著自己,再問了一句你哪里不懂?
就是想知道valueOf() method轉換為數值變量是如何實現的?
為什么對象調用valueOf()方法會返回原始值?
突然間腦子閃過valueOf()這個函數代碼做了什么?
ok,明白自己想問什么了,我想問的是對象調用valueOf()方法怎么會返回原始值呢?
所以先去看看技術文檔,看看官方如何去解釋,沒想到就是明白了。?
這里有個重點就是看技術文檔不耐心,不去敲代碼并思考的話,也許會延遲明白或領悟的時間而且會更浪費時間。
好像寫的沒有邏輯誒,還有一個例子我不懂什么是 primitive value,我就直接去了stackOverflow論壇去搜索回車后很多相關結果,我就選擇了比較接近我的問題的問題。點進去看發現講的很生動,用生活中的例子講解了primitive value還擴張了。當我用谷歌直接搜的時候what is primitive,排行第一的是 MDN。點擊去看了發現跟剛才看的一樣嘛出了有生動的例子來助攻。
發現呀一開始概念性的東西你可以去官方文檔看看,再去論壇,再去看看別人的技術博客這樣覺得解決問題的時間快一點。