資源描述:
《javascript中的操作符類型轉(zhuǎn)換示例總結(jié)_基礎(chǔ)知識(shí)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、JavaScript中的操作符類型轉(zhuǎn)換示例總結(jié)首先,我們先來做一些題目吧!為了統(tǒng)一,我不泯著來寫這些題目,面試題冃中,經(jīng)常將這些題口混起來,這樣對(duì)你的迷惑度會(huì)更大,為了更方便演示,我在這里分模塊寫了一些題目,大家可以看下!操作符字符串的隱性轉(zhuǎn)換乘法console.dir(〃以卜乘法〃);console.dir(5*〃5〃);console?dir(5*〃a");console.dir(5*NaN);console.dir(5*null);console.dir(5*undefincd);console.dir(5*5);console,dir(?,以上乘法〃
2、);除法console.dir(〃以卜除法〃);console.dir(5/,z5,z);console?dir(5/z,a,z);console,dir(5/NaN);console,dir(5/nul1);consolc.dir(null/5);console.dir(5/undefined);console?dir(5/5);console,dir(5/0);console,dir(0/5);console,dir(0/0);console,dir以上除法〃);取余、求模console,dir(z,以下取余、求?!?;console.dir(16%〃5
3、〃);console,dir(5%,za,z);console.dir(5%NaN);console,dir(5%null);console,dir(null%5);console,dir(5%undefined);console,dir(5%5);console,dir(5%0);console,dir(0%5);console,dir(0%0);console,dir(,z以上取余、求?!?;加法console.dir(〃以卜加I法〃);console?dir(16+"5");console,dir(5+/za/z);console,dir(5+NaN)
4、;console,dir(5+nul1);console,dir(5+undcfincd);console,dir(5+5);console,dir(,z兩個(gè)數(shù)的和是〃+5+5);console,dir(,z兩個(gè)數(shù)的和是"+(5+5));console.dir(〃以上加法〃);減法console,dir(/z以下減法〃)console.dir(16-〃5〃);console,dir(5console,dir(5~NaN);console,dir(5-null);console,dir(5undefined)console,dir(55);console,di
5、r(5console,dir(5console,dir(5true);〃true〃));console,dir(,z兩個(gè)數(shù)的并是"+5-5);console,dir(z,兩個(gè)數(shù)的差是〃+(5-5));console.dir(〃以上減法〃);關(guān)系操作符〃);console,dir(,z以下關(guān)系操作符console,dir(16>,,5,/);console?dir("16">"5");console,dir(5=NaN);console,dir(5=NaN);consolc
6、.dir(5>二null);console?dir(5>=undefined);console,dir(5>=5);console,dir(5>=true);console,dir(5>二〃true");consolc.dir(5>=,,,/);console?dir(,,Brick,,>,,alphabet,z);console,dir("brick〃>"alphabet");console,dir(,z以上關(guān)系操作符〃);乘法console.dir(5*"5");//25console?dir(5*〃a");//NaNconsole.dir(5*NaN)
7、;//NaNconsole.dir(5*nul1);0console?dir(5*undcfincd);//NaNconsole,dir(5*5);//25下面說一下乘法隱性轉(zhuǎn)換原則:1、如果2個(gè)數(shù)值都是數(shù)字,那么直接進(jìn)行乘法運(yùn)算,(相信大家都會(huì)的,和小學(xué)數(shù)學(xué)一樣,同時(shí)要注意數(shù)字的符號(hào)),如果乘積數(shù)值超過了ECMAscript的數(shù)值表示范圍,則返ltdInfinity(正無窮)或者-Infinity(負(fù)無窮)2、如果一個(gè)數(shù)是N曲,那么結(jié)果就是N曲3、如果Infinity與0相乘,結(jié)果是NaN4、假如一個(gè)操作符是數(shù)字,另外一個(gè)不是數(shù)値,那么先用Number()
8、函數(shù),將其進(jìn)行轉(zhuǎn)化,將轉(zhuǎn)化出來的值與數(shù)字進(jìn)行相乘。假