资源描述:
《javascript中的操作符类型转换示例总结_基础知识》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、JavaScript中的操作符类型转换示例总结首先,我们先来做一些题目吧!为了统一,我不泯着來写这些题目,面试题冃中,经常将这些题口混起来,这样对你的迷惑度会更大,为了更方便演示,我在这里分模块写了一些题目,大家可以看下!操作符字符串的隐性转换乘法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两个数的和是〃+5+5);console,dir(,z两个数的和是"+(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两个数的并是"+5-5);console,dir(z,两个数的差是〃+(5-5));console.dir(〃以上减法〃);关系操作符〃);console,dir(,z以下关系操作符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以上关系操作符〃);乘法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下面说一下乘法隐性转换原则:1、如果2个数值都是数字,那么直接进行乘法运算,(相信大家都会的,和小学数学一样,同时要注意数字的符号),如果乘积数值超过了ECMAscript的数值表示范围,则返ltdInfinity(正无穷)或者-Infinity(负无穷)2、如果一个数是N曲,那么结果就是N曲3、如果Infinity与0相乘,结果是NaN4、假如一个操作符是数字,另外一个不是数値,那么先用Number()
8、函数,将其进行转化,将转化出來的值与数字进行相乘。假