学习完一元操作符有个不理解的地方就是对象如何转换为数值变量滴,其它数据类型都明白了,就这个不明白,书上说对象两个方法valueOf和toString会自动转换的。
首先我的问题就是:对象如何转换成数值变量滴利用上面讲到的两个方法?
1.首先我想到秋叶如何学会独立思考中如何提问的一章,确实要是查了文档还不会,谷歌了,问朋友了确实要去论坛问了。
2.我就先花表格按照人家的模式,提问前做了什么,要分两步。
自己找答案 注意几个问题
提问前你做了什么,周全准备自己的问题,打算为此做点什么。
对先这几个,提问中和提问后先别弄。
3.我就看权威的英文技术文档,从头到尾,记录一些重要笔记,看到快最后了还没明白,然后最后是一个例子,我当时不以为然,有点不耐心了,想不看了滴。觉得还是看吧。
然后去敲了代码,当时就有所悟了,然后就去执行它,是数值,好奇,怎么变量变成了数值了,原来Object构造函数里面写了一行代码
this.value=value;
Object.Prototype.valueOf=function(){return this value}
这时才明白过来,懂了。
总结:要是我去看文档也许找了许久也不明白,所以凡事不懂找文档,看了不懂再说。
要是没耐心也许也不会明宝,差点就不去敲那例子滴。好险静下来了。