欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

valueOf()方法

關(guān)于類型轉(zhuǎn)換,對(duì)象常見的兩個(gè)方法是toString()和valueOf()。實(shí)際上,這兩個(gè)方法也可以應(yīng)用在包裝類型上。前面已經(jīng)介紹過toString()方法,本文將介紹valueOf()方法。如果存在任意原始值,它就默認(rèn)將對(duì)象轉(zhuǎn)換為表示它的原始值;對(duì)象是復(fù)合值,而大多數(shù)對(duì)象無法真正表示為一個(gè)原始值,因此默認(rèn)的valueOf()方法簡(jiǎn)單地返回對(duì)象本身,而不是返回一個(gè)原始值

創(chuàng)新互聯(lián)建站長(zhǎng)期為1000+客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為金鳳企業(yè)提供專業(yè)的網(wǎng)站制作、做網(wǎng)站,金鳳網(wǎng)站改版等技術(shù)服務(wù)。擁有10多年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。

 

【1】undefined和null沒有valueOf()方法

undefined.valueOf();//錯(cuò)誤null.valueOf();//錯(cuò)誤

 

【2】布爾型數(shù)據(jù)true和false返回原值。布爾型數(shù)據(jù)的包裝對(duì)象返回true或false

valueOf()方法

true.valueOf();//truetypeof true.valueOf();//'boolean'false.valueOf();//falsetypeof false.valueOf();//'boolean'Boolean.valueOf();//Boolean() { [native code] }typeof Boolean.valueOf();//'function'

valueOf()方法

 

【3】字符串類型原值返回。字符串類型的包裝對(duì)象返回字符串值

'1'.valueOf();//'1'''.valueOf();//'''abc'.valueOf();//'abc'String.valueOf();//String() { [native code] }typeof String.valueOf();//'function'

 

【4】數(shù)值類型分為整數(shù)和浮點(diǎn)數(shù)進(jìn)行處理。數(shù)值類型的包裝對(duì)象返回?cái)?shù)值類型值

Number.valueOf();//Number() { [native code] }typeof Number.valueOf();//'function'

1、整數(shù)直接跟.valueOf()形式,會(huì)報(bào)錯(cuò),提示無效標(biāo)記,因?yàn)檎麛?shù)后的點(diǎn)被識(shí)別為小數(shù)點(diǎn),所以盡量加括號(hào)

valueOf()方法

0.valueOf();//Uncaught SyntaxError: Invalid or unexpected token(0).valueOf();//0+0.valueOf();//Uncaught SyntaxError: Invalid or unexpected token(+0).valueOf();//0-0.valueOf();//Uncaught SyntaxError: Invalid or unexpected token(-0).valueOf();//-0

valueOf()方法

[注意]-0的valueOf()值是-0,而-0的toString()值是'0'

2、浮點(diǎn)數(shù)原值返回

valueOf()方法

1.23.valueOf();//1.23+1.23.valueOf();//1.23-1.23.valueOf();//-1.23NaN.valueOf();//NaNInfinity.valueOf();//Infinity-Infinity.valueOf();//-Infinity

valueOf()方法

[注意]和toString()不同的是,valueOf()不可以接收轉(zhuǎn)換基數(shù)

 

【5】對(duì)象Object類型及自定義對(duì)象類型返回原對(duì)象

valueOf()方法

{}.valueOf();//報(bào)錯(cuò),Unexpected token .({}).valueOf();//Object{}typeof ({}).valueOf();//'object'({a:123}).valueOf();//Object{a:123}Object.valueOf();//Object() { [native code] }typeof Object.valueOf();//'function'

valueOf()方法

function Person(){    this.name = 'test';
}var person1 = new Person();
person1.valueOf();//Person {name: "test"}

 

【6】函數(shù)Function類型返回原函數(shù)

valueOf()方法

function test(){
    alert(1);//1}
test.valueOf();/*function test(){
                    alert(1);//1
                  }*/Function.valueOf();//Function() { [native code] }

valueOf()方法

 

【7】數(shù)組Array類型返回原數(shù)組

[].valueOf();//[][1].valueOf();//[1][1,2,3,4].valueOf();//[1,2,3,4]Array.valueOf();//Array() { [native code] }

 

【8】和其他對(duì)象不同,時(shí)間Date類型返回一個(gè)數(shù)字值,它是當(dāng)前時(shí)間值

Date.now();//1465115123742(new Date()).valueOf();//1465115123742typeof (new Date()).valueOf();//'number'Date.valueOf();//Date() { [native code] }

 

【9】正則表達(dá)式RegExp類型返回原正則對(duì)象

/ab/i.valueOf();///ab/i/mom( and dad( and baby)?)?/gi.valueOf();//momand dad( and baby)?)?/giRegExp.valueOf();//RegExp() { [native code] }

 

【10】錯(cuò)誤Error類型

valueOf()方法

Error.valueOf();//Error() { [native code] }RangeError.valueOf();//RangeError() { [native code] }ReferenceError.valueOf();//ReferenceError() { [native code] }SyntaxError.valueOf();//SyntaxError() { [native code] }TypeError.valueOf();//TypeError() { [native code] }URIError.valueOf();//URIError() { [native code] }

valueOf()方法

 

總結(jié)

1、toString()和valueOf()的主要不同點(diǎn)在于,toString()返回的是字符串,而valueOf()返回的是原對(duì)象

2、由于undefined和null不是對(duì)象,所以它們toString()和valueOf()兩個(gè)方法都沒有

3、數(shù)值Number類型的toString()方法可以接收轉(zhuǎn)換基數(shù),返回不同進(jìn)制的字符串形式的數(shù)值;而valueOf()方法無法接受轉(zhuǎn)換基數(shù)

4、時(shí)間Date類型的toString()方法返回的表示時(shí)間的字符串表示;而valueOf()方法返回的是現(xiàn)在到1970年1月1日00:00:00的數(shù)值類型的毫秒數(shù)

5、包裝對(duì)象的valueOf()方法返回該包裝對(duì)象對(duì)應(yīng)的原始值

6、使用toString()方法可以區(qū)分內(nèi)置函數(shù)和自定義函數(shù)

分享文章:valueOf()方法
轉(zhuǎn)載注明:http://aaarwkj.com/article12/pccjdc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站導(dǎo)航、面包屑導(dǎo)航網(wǎng)站改版、、靜態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)
激情五月婷婷我有我色| 国产欧美日韩一级二级三级| 日韩av在线专区观看| 在线激情视频一区二区| 岛国少妇av之中文字幕| 丰满人妻被猛烈进入中| 国产视频三级在线观看| 香蕉网性欧美在线视频| 久草热不卡的av在线| 91精品国产色综合久久不| 亚洲精品熟女一区二区三区| av永久免费观看网站| av福利一区二区三区| 91精品国产综合久蜜臂| 亚洲日本中文字幕免费观看| 亚洲不卡一区二区在线| av一区二区三区高潮| 囗交囗爆吞精在线视频| 国产女人高潮流白丝视频| 久久精品国产视频在热| 国产91精品系列在线观看| 一区二区三区四区四虎| 免费看欧美黄片在线看| 国产成人精品免费视频大| 国产成人精品久久一区二区三区| 日本不卡一二三区在线观看| 91麻豆成人国产在线观看 | 国产真人免费作爱视频网站| 久久国产成人精品免费看| 中文字幕乱码十国产乱码| 日韩毛片资源在线观看| 亚洲全乱码精品一区二区| 婷婷久久五月综合激情| 老司机午夜视频在线观看| 综合激情四射亚洲激情| 亚洲视频在线视频看视频在线 | 闫国产一区二区三区色噜噜| 国产一区二区三区不卡视频| 夫妻晚上同房太猛视频| 国产精品综合av一区二区国产馆| 国产亚洲男人av一区三区|