日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
解析JavaScript的隱式類型轉(zhuǎn)換-創(chuàng)新互聯(lián)

avaScript的數(shù)據(jù)類型分為六種,分別為null,undefined,boolean,string,number,object。object是引用類型,其它的五種是基本類型或者是原始類型。我們可以用typeof方法打印來某個(gè)是屬于哪個(gè)類型的。不同類型的變量比較要先轉(zhuǎn)類型,叫做類型轉(zhuǎn)換,類型轉(zhuǎn)換也叫隱式轉(zhuǎn)換。隱式轉(zhuǎn)換通常發(fā)生在運(yùn)算符加減乘除,等于,還有小于,大于等。。

創(chuàng)新互聯(lián)公司是一家朝氣蓬勃的網(wǎng)站建設(shè)公司。公司專注于為企業(yè)提供信息化建設(shè)解決方案。從事網(wǎng)站開發(fā),網(wǎng)站制作,網(wǎng)站設(shè)計(jì),網(wǎng)站模板,微信公眾號(hào)開發(fā),軟件開發(fā),成都小程序開發(fā),十余年建站對(duì)除甲醛等多個(gè)方面,擁有豐富建站經(jīng)驗(yàn)。
typeof '11'  //string 
typeof(11)  //number
'11' < 4     //false

基本類型的轉(zhuǎn)換

下面先講加減乘除:

1.字符串加數(shù)字,數(shù)字就會(huì)轉(zhuǎn)成字符串。

2.數(shù)字減字符串,字符串轉(zhuǎn)成數(shù)字。如果字符串不是純數(shù)字就會(huì)轉(zhuǎn)成NaN。字符串減數(shù)字也一樣。兩個(gè)字符串相減也先轉(zhuǎn)成數(shù)字。

3.乘,除,大于,小于跟減的轉(zhuǎn)換也是一樣。

//隱式轉(zhuǎn)換 + - * == / 
// + 
10 + '20'    //2010
// -
10 - '20'    //-10
10 - 'one'   //NaN
10 - '100a'  //NaN
// *
10*'20'      //200
'10'*'20'    //200
// /
20/'10'      //2
'20'/'10'    //2
'20'/'one'  //NaN

再來看看一組 == 的。

1.undefined等于null

2.字符串和數(shù)字比較時(shí),字符串轉(zhuǎn)數(shù)字

3.數(shù)字為布爾比較時(shí),布爾轉(zhuǎn)數(shù)字

4.字符串和布爾比較時(shí),兩者轉(zhuǎn)數(shù)字

// ==
undefined == null;    //true
'0' == 0;            //true,字符串轉(zhuǎn)數(shù)字
0 == false;           //true,布爾轉(zhuǎn)數(shù)字
'0' == false;       //true,兩者轉(zhuǎn)數(shù)字
null == false;       //false
undefined == false;  //false

引用類型的轉(zhuǎn)換

基本類型間的比較相對(duì)簡(jiǎn)單。引用類型和基本類型的比較就相對(duì)復(fù)雜一些,先要把引用類型轉(zhuǎn)成基本類型,再按上述的方法比較。引用類型轉(zhuǎn)布爾全是true。比如空數(shù)組,只要是對(duì)象就是引用類型,所以[]為true。引用類型轉(zhuǎn)數(shù)字或者字符串就要用valueOf()或者toString();對(duì)象本身就繼承了valuOf()和toString(),還可以自定義valueOf()和toString()。根據(jù)不同的對(duì)象用繼承的valueOf()轉(zhuǎn)成字符串,數(shù)字或本身,而對(duì)象用toString就一定轉(zhuǎn)為字符串。一般對(duì)象默認(rèn)調(diào)用valueOf()。

1.對(duì)象轉(zhuǎn)數(shù)字時(shí),調(diào)用valueOf();

2.對(duì)象轉(zhuǎn)字符串時(shí),調(diào)用toString();

本次給大家推薦一個(gè)免費(fèi)的學(xué)習(xí)圈,里面概括移動(dòng)應(yīng)用網(wǎng)站開發(fā),css,html,webpack,vue node angular以及面試資源等。**獲取資料

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。


本文題目:解析JavaScript的隱式類型轉(zhuǎn)換-創(chuàng)新互聯(lián)
文章分享:http://www.dlmjj.cn/article/dgjphh.html