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

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();//mom( and 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网站一区二区三区| 999热这里只有精品视频| 久激情内射婷内射蜜桃| 日韩激情中文字幕一区二区三区| av中文字幕熟妇人妻少妇| 中文字幕国产精品综合一区| 青青草原天堂在线免费观看| 日韩深夜成人在线视频| 国产伦奸在线播放免费| 在线观看亚洲激情av| 看看永久成人免费视频| 国产放荡av剧情精品| 精品在线免费视频观看| 熟女俱乐部五十路六十路| 97在线观看免费公开| 在线麻豆国产传媒免费| 亚洲黄片在线免费播放观看| 亚洲av偷拍一区二区三区不卡 | 亚洲欧美综合一区二区三区| 在线观看青青草原免费| av中文字幕一区二区三区| 欧美视频在线免费观看黄片| 亚洲激情av在线观看| 97精品在线免费视频| 亚洲男人天堂在线观看| 伊人蕉影院久亚洲高清| 国产精品一区二区高潮| 亚洲福利一区二区三区| 少妇的诱惑免费在线看| 妞妞婷婷基地五月天| 日本熟妇中文字幕三级久久| 免费又色又爽无遮挡网站| 色伊人久久综合中文字幕| 亚洲国产精品视频中文字幕| 精品一区二区在线不卡| 日韩一区二区人妻在线| 亚洲av天堂一区二区香蕉| 午夜精品三级一区二区三区|